次の JavaScript を使用して、ディーラーの場所のピンをマップにロードしています。これは Mapbox API を使用しています。
<%=getDealerPins()%> メソッドは、"[x,y],[x,y],[x,y]...." などの形式の文字列を返します。これは私のピンとして非常にうまく機能しているようです。頻繁に変更できます。
私が知る必要があるのは、タイトルと説明のプロパティに対して同じことを行って、それらに個別の名前を付けることができるかということです。
<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>
ありがとう!