求拍砖,基于 Google Maps 的 api 地图 App 开发

2016-02-15 09:07:48 +08:00
 daocao

2 月 14 晚上,和两个基友聊到很晚,一个突发的创意。

基本上是调用 Google Maps 的 api ,实现在地图上加载一些位置和少量信息的东东。

有点类似于 台湾的 好人地图。

个人主要是前端,对 app 的开发并不是非常懂。但,从实现原理上来说,感觉应该不难的,是不是?

请了解或做过 地图 api 开发 app 的 v 友 不吝赐教,感激不尽。

3310 次点击
所在节点    Java
15 条回复
lyning
2016-02-15 09:20:07 +08:00
在地图上加载东东有接口给你调,放心,不难
dong3580
2016-02-15 10:22:08 +08:00
很久以前有大神做过,.NET 版的:
https://greatmaps.codeplex.com/
然后博客园有大神加入了国内的地图:
http://www.cnblogs.com/enjoyeclipse/tag/GMAP.NET%20%E5%9C%B0%E5%9B%BE/
daocao
2016-02-15 11:02:42 +08:00
@lyning 问的稍微深一点,因为在做前期构化,能加载出什么样的数据和结构??

已知道的名字。 其他的呢?

电话?

地址?

图片?
xuboying
2016-02-15 11:10:04 +08:00
安利一个自己写的 map 程序 https://github.com/xuboying/route2map
里面的绘图是用三方的 pygmaps.py ,我看了下,就是调用 js api 的 py 实现
感觉最简单的做法是写个基于 html5 的 app
daocao
2016-02-15 11:14:53 +08:00
@xuboying 是准备写 html5 的,然后封装。

您的 route2map 有应用案例,可以学习下吗?
xuboying
2016-02-15 11:20:53 +08:00
@daocao 就是调用 traceroute ,把输出结果 pipe 到程序里,程序会查询 ip 数据库,找到坐标,再在地图上绘出坐标,显示到默认浏览器里
lyning
2016-02-15 11:29:08 +08:00
@daocao 你说的都没问题
daocao
2016-02-15 11:29:41 +08:00
@xuboying - - 其实我只是个偏前端的 pm - - 你说的这些,我几乎全看不懂了 - - 还是非常感谢。我会努力去理解 traceroute 。再谢
arens
2016-02-15 14:43:53 +08:00
国内很少看到基于地图为底层延伸出来的 APP ,除非本身是做地图的,有自己的地图库,不然依靠国内大平台的框架上做自己的功能,很容易被牵着鼻子走
daocao
2016-02-15 15:26:51 +08:00
@arens 额,并不是一个很大型,很高级的 app 。 感觉不需要上升到那么高的层面看问题

只是类似一些类 O2O 的,需要 地图 api 支持。
kojirou
2016-02-15 15:27:25 +08:00
这种和官方地图差异化太小了吧
daocao
2016-02-15 15:31:35 +08:00
@kojirou 是实现了不一样的内容。比如主贴中提到的好人地图。把一些分类的内容,去呈现到地图上。但好人地图并未内置地图。只是给了地图链接,需要转到 google map 去打开。
Neveroldmilk
2016-02-16 09:14:24 +08:00
不要拿 google map 做国内地图,否则就是给有关部门作对。
daocao
2016-02-16 11:08:05 +08:00
@Neveroldmilk 额,好建议。谢谢。 百度,对吧?
playniuniu
2016-02-16 18:53:25 +08:00
用 leaflet.js 就可以实现,看看官网 demo 就行, 后台地图用 mapbox 或者 openstreet 的, google 的在国内被墙

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/256517

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX