Javascript 为什么我会得到;map.set“中心不是函数”吗;?
此代码一直有效,直到我昨晚更新。Javascript 为什么我会得到;map.set“中心不是函数”吗;?,javascript,geocoding,google-maps,google-maps-api-3,Javascript,Geocoding,Google Maps,Google Maps Api 3,此代码一直有效,直到我昨晚更新。 该代码在本地主机上运行良好,但在测试服务器上出现错误。错误消息(来自Firebug)是“map.set\u center不是函数” 那么,为什么这在我的服务器上不再起作用呢 function googleMapInit() { if (jQuery('#map_canvas').length > 0) { var currentLocation = jQuery('#geomap_ddlCity :selecte
该代码在本地主机上运行良好,但在测试服务器上出现错误。错误消息(来自Firebug)是
“map.set\u center不是函数”
那么,为什么这在我的服务器上不再起作用呢
function googleMapInit()
{
if (jQuery('#map_canvas').length > 0) {
var currentLocation = jQuery('#geomap_ddlCity :selected').text() + ', ' + jQuery('#geomap_ddlCountry :selected').text();
var options = {zoom: 14, mapTypeId: google.maps.MapTypeId.ROADMAP }
var map = new google.maps.Map(document.getElementById("map_canvas"), options);
var geocoder = new google.maps.Geocoder();
//Center map for current selected city
geocoder.geocode(
{
address: currentLocation}, function(results, status)
{
if (status == google.maps.GeocoderStatus.OK && results.length) {
alert(results[0].geometry.location);
map.set_center(results[0].geometry.location);
} else
{
var oslo = new google.maps.LatLng(59.9167, 10.75);
map.set_center(oslo);
}
}
);
}
}
课堂上似乎没有
set\u center
方法;您可能应该改用setCenter