php - 将 Google map API V2 升级到 V3

标签 php javascript mysql maps

My Map 完成一个项目时,我发现从 2013 年起将不再支持 API V2。我开始考虑升级过程。

我有这个

 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。我假设我应该走类似于 Use Php MySQL w/ V3 的路线..但我对如何将这种方法与我拥有的“多边形中的点”功能结合使用有点困惑。

如有任何建议,我们将不胜感激。谢谢!

最佳答案

据我猜测,GXmlHttp 只是一个 AJAX 请求包装器。

使用 jQuery 等库来执行 AJAX 请求。

您尚未在代码中实际演示您的问题,因此很难判断您想用它做什么。

关于php - 将 Google map API V2 升级到 V3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9620484/

相关文章:

php - 使用 PHP 转义用户输入以在 PostgreSQL 正则表达式中使用?

java - 验证用户名的正则表达式

php - 在将用户数据发送到 mySQL 之前如何对其进行清理?

javascript - 我的函数计算总价格值,但总是落后一步?

javascript - 如何在 Angular Chosen 中设置默认选择值?

php - 将 session 数组存储在数据库中

php - 有没有办法连接 1 行唯一键并在表单中显示其数据?

php - 请比较php中的两个变量

php - 将字符串的一部分与其他字符串的一部分进行匹配

javascript - 第一次加载组件时 Angular 4 ngOnInit 不工作