【问题标题】:how to insert zoom , sattelite image and trafic opption on google map in php and javascript?如何在 php 和 javascript 的谷歌地图上插入缩放、卫星地图和交通选项?
【发布时间】:2011-12-28 12:08:28
【问题描述】:

我必须在我的 php 代码中显示谷歌地图。

为此我使用了以下代码,

函数 addAddressToMap(响应) {

     map.clearOverlays();
     if (!response || response.Status.code != 200) {
       alert("Sorry, we were unable to geocode that address");
     } else {
       place = response.Placemark[0];
       point = new GLatLng(place.Point.coordinates[1],
                           place.Point.coordinates[0]);
     map.setCenter(new GLatLng(place.Point.coordinates[1],place.Point.coordinates[0]), 13);
     marker = new GMarker(point);
     map.addOverlay(marker);
 marker.openInfoWindowHtml('<b>City:</b> ' + document.getElementById('city').value);
     }




    } 

这段代码运行完美,还给了我地图,现在我无法显示该输出。

但我想在该地图上放置缩放、卫星图像和交通选项,就像谷歌地图一样。

有什么帮助吗?

【问题讨论】:

  • 嗯?对我来说,这看起来像 javascript……这与 PHP 有什么关系?
  • 没错,但它实际上是在 php 页面中完成的。我也有一些我在这里没有提到的输出。
  • 所以它实际上是一个输出javascript的php页面。你应该说清楚,因为 javascript 部分和 php 部分是完全独立的,不会相互影响。
  • 你有我的问题的答案吗?

标签: php javascript wordpress google-maps google-maps-api-3


【解决方案1】:

在 Google API 的文档中找到了这个

function initialize() {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map_canvas"))
        map.setCenter(new GLatLng(37.4419, -122.1419), 13);
        map.addControl(new GSmallMapControl());
        map.addControl(new GMapTypeControl());
      }
    }

我认为你也需要调用你的 addControl 方法。

http://code.google.com/apis/maps/documentation/javascript/v2/examples/control-simple.html

【讨论】:

    猜你喜欢
    • 2017-12-30
    • 2010-11-29
    • 2011-08-24
    • 2012-11-06
    • 2020-10-24
    • 1970-01-01
    • 2017-02-16
    • 1970-01-01
    • 2021-10-01
    相关资源
    最近更新 更多