0
おはよう。私はjspに参加しているデータベースからのアドレスのリストを持っています。このデータをGoogleマップに入力してマップ上にそれぞれをどのように表現するかについての助けが必要です。 例がありますか? 住所、州、国jspを使用してGoogleマップのアドレスのリストを表す
おはよう。私はjspに参加しているデータベースからのアドレスのリストを持っています。このデータをGoogleマップに入力してマップ上にそれぞれをどのように表現するかについての助けが必要です。 例がありますか? 住所、州、国jspを使用してGoogleマップのアドレスのリストを表す
あなたはJSTLを使用することができます。
私のリストは以下の属性があります。 markersListのマーカーデータがあるとします。
request.setAttribute("markers", markersList);
JavaScript配列を作成し、foreachを使用してマーカーを入力します。
<script>
var markers= [
<c:forEach var="marker" items="${markers}">
{"id": '<c:out value="${marker.id}" />',
"latLng": [<c:out value="${marker.lat}" />, //double without apostrophe
<c:out value="${marker.lng}" />],
"title": '<c:out value="${marker.title}" />',
"icon": '<c:out value="${marker.icon}" />',
"content": '<c:out value="${marker.content}" />'},
</c:forEach> ];
</script>
どこでも使用できます。たとえば、私は前にこの方法を試してみました二つのプロジェクトがあります
for(i = 0; i < markers.length; i++) {
var position = new google.maps.LatLng(markers[i].latLng[0],markers[i].latLng[1]);
marker = new google.maps.Marker({
position: position,
map: map,
title: markers[i].title,
icon:markers[i].icon
});
}
、その後、地図上のマーカーを追加したい場合。
私はこれがあなた
役立つことを願って