Google地圖和Bing地圖是客戶端(JavaScript支持的),這就是爲什麼您不會找到任何PHP庫的原因。
要在地圖上顯示感興趣的地方,您需要從數據庫中提取項目,然後使用JavaScript將它們添加到地圖中。在谷歌地圖,這看起來像這樣:
// instantiate the map
var map = new google.maps.Map(document.getElementById('map'), {
center: new google.maps.LatLng(54.673830, -4.746093),
mapTypeId: google.maps.MapTypeId.ROADMAP,
zoom: 8
});
// create an InfoWindow
var infowindow = new google.maps.InfoWindow();
// fetch results from a PHP script
// assumes results are returned as a JSON-encoded array
$.getJSON('script.php', function(results) {
$.each(results, function(i, result) {
// create a market representing place of interest
var marker = new google.maps.Marker({
map: map,
position: new google.maps.LatLng(result.latitude, result.longitude);
title: result.title
});
// display information in infowindow on click
google.maps.event.addListener(marker, 'click', function() {
infowindow.setContent(result.content);
infowindow.open(map, marker);
});
});
});
希望這會讓你開始。查看Google Maps JavaScript API的文檔,其中包含API的全面指南以及大量示例。
我建議不要使用任何插件。 Google Maps API很容易直接使用,它有很好的文檔記錄和良好的支持。晦澀的插件引入了比解決問題更多的問題,並且限制了獲得支持的機會。不要被「容易」這個詞引誘。 :-) – Marcelo