从JSON输入在Google地图上动态更改标记的颜色

时间:2015-05-06 20:24:56

标签: javascript google-maps google-maps-api-3

我想在地图上有三个标记,但只有一个标记处于活动状态,例如三个标记中只有一个标记为绿色/紫色以表示活动标记。

例如,如果我有这个JSON对象:

data =
    {[
    {
        "description": "Bombay Hospital",
        "lat": "18.9409388",
        "lng": "72.82819189999998",
        "title": "Hospital",
        "type": "Active"
    },
    {
        "description": "Lilavati Hospital",
        "lat": "19.0509488",
        "lng": "72.8285644",
        "title": "Hospital",
        "type": "Inactive"
    },
    {
        "description": "Aksa Beach",
        "lat": "19.1759668",
        "lng": "72.79504659999998",
        "title": "Beach",
        "type": "Inactive"
    }
]}

因此,如果我执行查找数据["键入"]并且如果它匹配Active,则将标记设为蓝色,否则默认为红色。

我正在研究如何在地图上映射多个标记:http://snippetrepo.com/snippets/multiple-markers-using-json-with-google-maps-api

你能让我知道如何才能以一种只有一种不同颜色的活动标记的方式完成这项工作吗?活跃的人可能会从孟买医院改为阿克萨海滩,我想在地图上更新。

祝福,

0 个答案:

没有答案