0

我正在使用以下 javascript 将经销商位置的图钉加载到地图上。这是使用 Mapbox API。

<%=getDealerPins()%> 方法返回一个格式为“[x,y],[x,y],[x,y]....”等的字符串。这似乎和我的引脚一样好用可以经常改变。

我需要知道的是,我可以对 title 和 description 属性做同样的事情,这样我就可以给它们不同的名称吗?

<link href='//api.tiles.mapbox.com/mapbox.js/v1.3.1/mapbox.css' rel='stylesheet' />
<script src='//api.tiles.mapbox.com/mapbox.js/v1.3.1/mapbox.js'></script>

<style>
    #map {
        width: 100%;
        height: 600px;
    }
</style>

<div id='map' />

<script type='text/javascript'>

    var map = L.mapbox.map('map', 'guyh92.map-vt5qmr0v')

    L.mapbox.markerLayer({
        type: 'Feature',
        geometry: {
        type: 'MultiPoint',
        coordinates: [ <%=getDealerPins()%> ] 
    },
        properties: {
            title: ['Dealer'],
            description: ['1234'],
        }
    }).addTo(map);

    </script>

谢谢!

4

1 回答 1

0

如果每个点都有自己的属性,则应使用要素数组而不是单个多点要素。

于 2013-09-13T19:58:33.473 回答