【问题标题】:Google Maps API: colouring locationsGoogle Maps API:为位置着色
【发布时间】:2010-08-10 15:35:24
【问题描述】:

抱歉,如果这太简单了..

我可以看到可以使用叠加层在一个区域上绘制,但是是否可以只绘制(颜色)一个位置(一对经度和纬度坐标)?

我需要通过为数据库中可用的每个位置指定颜色来为地图着色。

我也有点担心速度。

欢迎任何想法/建议!

谢谢

【问题讨论】:

    标签: google-maps-api-3


    【解决方案1】:

    一个纬度/经度对代表一个点,一个点的大小为零。你不能为没有大小的东西着色,因此你需要用比点更大的东西来表示这些点,比如标记或多边形,它们都是叠加层。

    【讨论】:

    • 我害怕这样的答案,但希望一对坐标更像是图像中的一个像素——它是一个点,但有一个大小,你可以设置它的颜色。无论如何,我只会制作小方块:)
    • 纬度/经度可以转换为像素。一个像素就像一个“小方块”,(比没有大小的点大),像素代表的“纬度高度”和“经度宽度”多少取决于地图的缩放级别和纬度。跨度>
    • 确实,您需要使用多边形来添加“表面积”或使用每个位置颜色不同的地图标记。您可以使用 php 为每个位置随机生成不同的标记颜色点。
    猜你喜欢
    • 2016-08-19
    • 2012-10-23
    • 1970-01-01
    • 1970-01-01
    • 2020-07-31
    • 1970-01-01
    • 2018-04-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多