Google maps api 3 谷歌地图api v3未加载

Google maps api 3 谷歌地图api v3未加载,google-maps-api-3,Google Maps Api 3,我正在将谷歌地图api从v2升级到v3。由于某些原因,我的地图无法加载。我通过api和其他一些位置遵循代码大纲 这是我的代码:我是否正确放置变量?有什么帮助吗?地图可在以下网址找到: var标记; 函数加载(){ //从browserdetect.php获取$result //if(GBrowserIsCompatible()){ //***如果(与浏览器兼容()){*** geocoder=新的google.maps.geocoder(); //geocoder=新的GClientGeocod

我正在将谷歌地图api从v2升级到v3。由于某些原因,我的地图无法加载。我通过api和其他一些位置遵循代码大纲

这是我的代码:我是否正确放置变量?有什么帮助吗?地图可在以下网址找到:

var标记;
函数加载(){
//从browserdetect.php获取$result
//if(GBrowserIsCompatible()){
//***如果(与浏览器兼容()){***
geocoder=新的google.maps.geocoder();
//geocoder=新的GClientGeocoder();
变量映射选项={
缩放:2,
中心:新google.maps.LatLng(40.513799,-35.375977),
mapTypeControl:true,
泛控制:正确;
动物控制:正确;
mapTypeId:google.maps.mapTypeId.ROADMAP
}
mapobj=new google.maps.Map(document.getElementById('Map'),mapOptions);
/*
mapobj=newgmap2(document.getElementById('map');
addControl(新的GLargeMapControl3D());
addControl(新的GMapTypeControl());
//mapobj.setCenter(新GLatLng(28.728149,-88.992889),3);//旧
mapobj.setCenter(新格拉特林(40.513799,-35.375977),2);//位于大西洋的中心,以展示美国和英国
*/
//根据PHP文件的名称更改此选项
/*GDownloadUrl(“/phpsqlsearch\u genxml.php”),函数(数据){
var xml=GXml.parse(数据)*/
下载URL(“/phpsqlsearch\u genxml.php”,函数(数据){
var xml=parseXml(数据);
var markers=xml.documentElement.getElementsByTagName('marker');
对于(var i=0;i

dom事件和其他所有内容都在别处。我认为这是最麻烦的代码。

您的映射没有加载,因为没有任何代码正在运行。请仔细查看以下几行:

var mapOptions = {
    zoom: 2,         
    center: new google.maps.LatLng(40.513799, -35.375977),
    mapTypeControl: true,
    panControl: true;
    zoomControl: true; 
    mapTypeId: google.maps.MapTypeId.ROADMAP
}
您看到问题了吗?如果没有,请在Chrome中打开开发人员工具,或在任何浏览器中打开类似的开发人员工具,然后加载页面。您应该会收到一条指向问题的错误消息

本身不是一个错误,但是在这个对象中关闭
}
之后也应该有一个

此外,您缺少一些变量的
var
声明:
mapobj
geocoder
。此外,
var标记
不属于此函数的外部,请将其移到内部


您使用什么编辑器编辑代码?我建议使用实时语法检查的编辑器,例如,或。当我将您的代码粘贴到Komodo IDE中时,它会立即在语法错误上加上扭曲的红色下划线。

我使用记事本++。感谢您的帮助。我确实看到了问题所在!var mabobj和geocoder在o之外的本节上面声明功能。他们也应该进去吗?我会尽快下载Komodo IDE
var mapOptions = {
    zoom: 2,         
    center: new google.maps.LatLng(40.513799, -35.375977),
    mapTypeControl: true,
    panControl: true;
    zoomControl: true; 
    mapTypeId: google.maps.MapTypeId.ROADMAP
}