您好,欢迎访问一九零五行业门户网

php 调用google api 地图显示代码

php 调用google api 地图显示代码
google.load(maps, 2.x);
google.setonloadcallback(initialize);
var map = null;
var geocoder = null;
function initialize() {
 // 检测ie是否支持 google map api
 if ( gbrowseriscompatible() ) {
        map = new google.maps.map2(document.getelementbyid('map'));
  geocoder = new gclientgeocoder();
  // 设置地图中心
  map.setcenter(new glatlng(25.036772,121.520269), 12);
 } // if
 else {
  alert('您流量器不支持google map');
 } // else
}
function showlocation() {
 // 清除marker
 map.clearoverlays();
 var address = document.getelementbyid('txtaddress').value;
 geocoder.getlocations(address, cb_showlocation);
}
function cb_showlocation(result) {
 // 显示结果
 if (result.status.code == g_geo_success)  {
  // 成功
  for (var i=0; i   var lat = result.placemark[i].point.coordinates[1];
// lat
   var lng = result.placemark[i].point.coordinates[0];
// lng
   var address = result.placemark[i].address; // 地址
   var point = new glatlng(lat,lng);
   var marker=new gmarker(point, {title:i+1});;
   map.addoverlay(marker);
  } // for
 } // if
}
var status=[];
status[g_geo_success]            = success;
status[g_geo_missing_address]    = missing address;
status[g_geo_unknown_address]    = unknown address;
status[g_geo_unavailable_address]= unavailable address;
status[g_geo_bad_key]            = bad key;
status[g_geo_too_many_queries]   = too many queries;
status[g_geo_server_error]       = server error;
其它类似信息

推荐信息