【发布时间】:2016-10-22 10:22:15
【问题描述】:
我使用谷歌地图将我的 json 标记放在地图中 ( this is my map website ) 这是我的主要代码
function initialize(pram) {
var mapOptions = {
center: new google.maps.LatLng(33.3118943, 44.4959916),
zoom: 11,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var infoWindow = new google.maps.InfoWindow();
var map = new google.maps.Map(document.getElementById("map"), mapOptions);
$.getJSON('data.php?search=' + pram, function (data) {
$.each(data.points, function (i, value) {
var marker = new google.maps.Marker({
position: new google.maps.LatLng(value.lat, value.lon),
map: map
});
google.maps.event.addListener(marker, 'click', portInfo);
function portInfo() {
$("#moreInfoId").html(value.id);
$("#moreInfoPortName").html(value.port_name);
$("#moreInfoTime").html(value.time);
$('#mapModal').modal();
}
});
});
}
我只想在单击标记时获得最近的 5 个标记 我该怎么做?
【问题讨论】:
标签: javascript google-maps google-maps-api-3 marker