コードバ iOS アプリで jquery ui マップを使用しており、すべてのデータベース結果 (緯度と経度) を JSON にエンコードする必要があります。既に localstorage 要素を設定しており、正しい応答を受け取ったことはわかっていますが、すべての結果を JSON 配列にエンコードする方法がわかりません。ループを使用してみましたfor
が、コードが失敗したため、間違って実行したに違いありません。もう1つ、マップが機能し、マーカーの追加も機能することはわかっていますが、デモjson配列を使用しました。独自のオブジェクトを使用して独自の配列を作成する必要がありますが、その方法がわかりません。助けてくれてありがとう。
MAP.HTML
<script type="text/javascript">
$(document).ready(function() {
$('#map_canvas').gmap().bind('init', function(evt, map) {
$('#map_canvas').gmap('getCurrentPosition', function(position, status) {
if ( status === 'OK' ) {
var clientPosition = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
$('#map_canvas').gmap('addMarker', {'position': clientPosition, 'bounds': true});
$('#map_canvas').gmap('addShape', 'Circle', {
'strokeWeight': 0,
'fillColor': "#008595",
'fillOpacity': 0.25,
'center': clientPosition,
'radius': 15,
'clickable': false
});
}
});
});
var name = localStorage.getItem("name");
var lat = localStorage.getItem("lat");
var lon = localStorage.getItem("lon");
var it = localStorage.getItem("it");
alert(lat);
});
</script>