本站已关停,现有内容仅作科研等非赢利用途使用。特此声明。
查看: 2534|回复: 7
打印 上一主题 下一主题

请问用谷歌地图如何实现此图的样本显示效果?

[复制链接]
跳转到指定楼层
1#
发表于 2014-12-5 11:05:02 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

如图所示,这是从近期厦门DevFest大会中关于地图演讲录像中的一张ppt。
关于第一张图,我查看文档之后发现好像只能用fusionTables层来写,而heatmaps层无法实现同时显示不同颜色的点。
请问是否还有其他的技术来实现第一张图的效果?

Screen Shot 2014-12-05 at 10.54.49.png (961.57 KB, 下载次数: 12)

Screen Shot 2014-12-05 at 10.54.49.png
ChinaGDG.com
回复

使用道具 举报

2#
发表于 2014-12-5 12:44:30 | 只看该作者
Fusion Table只是一个数据源,可以看成是关系数据库里的一张表而已。
请参考https://developers.google.com/ma ... mples/layer-heatmap中的gradient参数,你当然可以改变热的颜色,第一幅图,看起来点比较分散,是因为源数据的点比较分解,而第二幅看起来连成一片了,是因为数据点分布密集造成的。
ChinaGDG.com
回复 支持 反对

使用道具 举报

3#
 楼主| 发表于 2014-12-5 14:51:14 | 只看该作者
Alpha 发表于 2014-12-5 12:44
Fusion Table只是一个数据源,可以看成是关系数据库里的一张表而已。
请参考https://developers.google.co ...


明白了,非常感谢。  另外,如果我有两种类型的坐标a,b,想在地图上把a类坐标用红点标记,b类坐标用绿点标记,是否可以通过指定marker icon为红/绿点图片来实现?或者有其他的实现方法吗?谢谢。
ChinaGDG.com
回复 支持 反对

使用道具 举报

4#
 楼主| 发表于 2014-12-5 14:51:27 | 只看该作者
Alpha 发表于 2014-12-5 12:44
Fusion Table只是一个数据源,可以看成是关系数据库里的一张表而已。
请参考https://developers.google.co ...


明白了,非常感谢。  另外,如果我有两种类型的坐标a,b,想在地图上把a类坐标用红点标记,b类坐标用绿点标记,是否可以通过指定marker icon为红/绿点图片来实现?或者有其他的实现方法吗?谢谢。
ChinaGDG.com
回复 支持 反对

使用道具 举报

5#
发表于 2014-12-5 22:44:45 | 只看该作者
fsq_cpp 发表于 2014-12-5 14:51
明白了,非常感谢。  另外,如果我有两种类型的坐标a,b,想在地图上把a类坐标用红点标记,b类坐标用绿点标 ...


Heatmap里不能直接添加Marker对象的,只能通过gradient来设置颜色。
ChinaGDG.com
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-12-6 00:35:51 | 只看该作者
Alpha 发表于 2014-12-5 22:44
Heatmap里不能直接添加Marker对象的,只能通过gradient来设置颜色。


那么用普通的地图,通过设置marker icon就能实现用不同颜色点标示不同类型坐标了吧?
ChinaGDG.com
回复 支持 反对

使用道具 举报

7#
发表于 2014-12-8 12:08:53 | 只看该作者
fsq_cpp 发表于 2014-12-6 00:35
那么用普通的地图,通过设置marker icon就能实现用不同颜色点标示不同类型坐标了吧?


当然可以的。
ChinaGDG.com
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2014-12-8 13:11:25 | 只看该作者
Alpha 发表于 2014-12-8 12:08
当然可以的。


好的,知道了,非常感谢您!
ChinaGDG.com
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表