我在使用Google Maps API V3显示标记时遇到问题。谷歌地图API:JSON到jQuery
这是我的JavaScript:
function getMap(zoom, center) {
var myOptions = {
zoom: zoom,
center: center,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map"), myOptions);
var marker = new google.maps.Marker({ position: centerBegin })
$.getJSON('json/markers.json', function (data) {
$.each(data, function (i, marker) {
var markerOptions = { map: map, position: new google.maps.LatLng(marker.latitude, marker.longtitude) , title: 'test'};
var marker = new google.maps.Marker(markerOptions);
/*var marker = new google.maps.Marker({
position: new google.maps.LatLng(marker.latitude, marker.longtitude),
content: i.toString(),
map: map,
title: 'test'
});*/
});
});
}
这里是我的JSON文件:
{"markers": [
{"text":"Ondertekenen koopverkoopcontract", "latitude":-12.917239, "longtitude":-38.48209},
{"text":"Openen documentair krediet", "latitude":51.218584, "longtitude":4.40413},
{"text":"Transport van producent naar haven Salvador", "latitude":51.22952, "longtitude":4.411617},
{"text":"Vertrek naar haven Antwerpen", "latitude":-12.968114, "longtitude":-38.511543},
{"text":"Aankomst haven Antwerpen + vertrek naar Transibel", "latitude":51.22952, "longtitude":4.411617},
{"text":"Aankomst Transibel", "latitude":51.094863, "longtitude":4.12973},
{"text" : "center point", "latitude":28.767659, "longtitude":-31.640625}
]}
我看不到我的地图任何标记。有人可以帮我弄这个吗?
我对谷歌地图API不熟悉,但是''centerBegin'和';'在行尾是什么地方? – 2011-12-29 14:02:05
只是忘了评论一个:)但仍然没有工作。 – Sllix 2011-12-29 14:05:38