请问大家是怎么做定制地图的?

2017-08-15 09:10:23 +08:00
 cuteshell

比如做一条铁路的地图,上面的电线杆或其它标志性建筑都要标注上,还需要根据用户的 GPS 坐标将用户显示在地图上。应该怎么做,用到什么技术或服务?

4561 次点击
所在节点    程序员
13 条回复
qiqico
2017-08-15 09:39:13 +08:00
高德开放平台,有自定义地图的,是要这个吗?
http://lbs.amap.com/getting-started/map/
murmur
2017-08-15 09:46:01 +08:00
不多的用 openlayers 直接画点就可以了 太密集的就只能加物件层了
加东西不是那么好加的 比如你显示一个小区所有电线杆都可以显示出来
但是如果切换到市级甚至省级你的小区都被隐藏了
以前只有用 mapx 编辑地图时用到过这么高级的功能 后面都用在线地图了
Takahashi
2017-08-15 09:46:36 +08:00
mapbox
Rico
2017-08-15 09:54:54 +08:00
OL3
eric1202
2017-08-15 10:10:56 +08:00
dangyuluo
2017-08-15 11:57:10 +08:00
Google Maps, API 详细,人性化
mfhh
2017-08-15 12:38:03 +08:00
leaflet
wizardoz
2017-08-15 13:11:18 +08:00
楼上都说的差不多了,补充一个百度地图,也可以实现这个功能。
可以把自己做的图层通过百度 API 叠加到地图上,也可以直接在里面绘制线路,放置标记点等。
xd314697475
2017-08-15 13:13:19 +08:00
这不就是 GIS 吗?

地理信息系统( Geographic Information System 或 Geo - Information system,GIS )有时又称为“地学信息系统”。它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。

简单的说就是用计算机画地图的工具。

可以看下 ArcGIS,WebGIS 等,
谷歌地图,百度地图,高德地图都是基于 GIS 做出来的。
buseni
2017-08-15 13:23:25 +08:00
都是牛
Rico
2017-08-15 16:53:45 +08:00
被感谢了,那就再费时找下 demo 给 lz 看看吧。


http://openlayers.org/en/latest/examples/static-image.html

这是加载静态图片 ,然后可以调用 OL 的 API 加点啊啥的

我还自己实现过切图算法,可以把一张很大的图片按照地理编码切出来,支持 900913 和 4326 坐标系

以上
god
2017-08-15 16:55:51 +08:00
openlayers +1
mapbox +1
cuteshell
2017-08-16 08:57:44 +08:00
@Rico 多谢

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

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

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

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

© 2021 V2EX