我的头衔可能让我听起来像个白痴。我只是不知道如何命名我想在这里做的事情。我从我的数据库中以 Json 格式获取个人数据的位置。与使用标记聚类器 jQuery 插件相比,这些人在地图上被精确定位。但我真的很喜欢他们在这个网站上所做的。 http://www.fetalhope.org/patients-families/treatment?cid=168&x=35&y=14
如果您能帮助我建立相同的设置,我将不胜感激。我也愿意付钱,但失业者不要期望太多。我只是想学习。
{
"users": [
{
"name": "John Doe",
"latitude": "22.3430194444444",
"longitude": "114.110386111111"
},
{
"name": "John Doe",
"latitude": "48.4048403957642",
"longitude": "2.68452644348145"
}
]
}
$(function CheckinMap() {
$.when($.ajax({
type: "GET",
dataType: "json",
url: "content/sewerage/index.cs.asp?Process=ViewMap"
})).done( function initialize(data) {
var MapData = data;
var center = new google.maps.LatLng(41.00527, 28.97696);
var map = new google.maps.Map(document.getElementById('checkinmap'), {
zoom: 6,
center: center,
mapTypeId: google.maps.MapTypeId.ROADMAP,
maxZoom: 14
});
var markers = [];
for (var i = 0; i < MapData.users.length; i++) {
var location = MapData.users[i];
var latLng = new google.maps.LatLng(location.NIDLatitude,
location.NIDLongitude);
var marker = new google.maps.Marker({
position: latLng
});
markers.push(marker);
}
var markerCluster = new MarkerClusterer(map, markers);
});
});