Php 将Google Maps API V2升级到V3
在完成一个项目时,我发现API V2从2013年起不再受支持。我开始考虑升级过程 我有这个Php 将Google Maps API V2升级到V3,php,javascript,mysql,maps,Php,Javascript,Mysql,Maps,在完成一个项目时,我发现API V2从2013年起不再受支持。我开始考虑升级过程 我有这个 function initialize() { var myLatLng = new google.maps.LatLng(24.886436490787712, -70.2685546875); var myOptions = { zoom: 5, center: myLatLng, mapTypeId: google.maps.MapTypeId.TERRAIN
function initialize() {
var myLatLng = new google.maps.LatLng(24.886436490787712, -70.2685546875);
var myOptions = {
zoom: 5,
center: myLatLng,
mapTypeId: google.maps.MapTypeId.TERRAIN
};
var bermudaTriangle;
var map = new google.maps.Map(document.getElementById("map_canvas"),
myOptions);
var triangleCoords = [
new google.maps.LatLng(25.774252, -80.190262),
new google.maps.LatLng(18.466465, -66.118292),
new google.maps.LatLng(32.321384, -64.75737),
new google.maps.LatLng(25.774252, -80.190262)
];
// Construct the polygon
// Note that we don't specify an array or arrays, but instead just
// a simple array of LatLngs in the paths property
bermudaTriangle = new google.maps.Polygon({
paths: triangleCoords,
strokeColor: "#FF0000",
strokeOpacity: 0.8,
strokeWeight: 2,
fillColor: "#FF0000",
fillOpacity: 0.35
});
bermudaTriangle.setMap(map);
}
如V3文档中的所述。但是,我知道v3没有使用我在当前实现中使用的GXmlHttp。我假设我应该走一条类似于……的路线,但我有点困惑,如何利用多边形函数中的点来使用这种方法
如有任何建议,将不胜感激。谢谢大家! 据我猜测,
GXmlHttp
只是一个AJAX请求包装器
使用类似jQuery的库来执行AJAX请求
您尚未在代码中实际演示您的问题,因此很难说您想用它做什么。谢谢,@fire。我刚刚意识到我需要升级..只是在我进入之前寻找一些输入。Re:多边形中的点。GMAPV3有一个新的实用函数containsLocation(点、多边形);看见