Google Maps Api 3:未捕获的TypeError:无法调用未定义的方法'setCenter'

Mik*_*rto 2 javascript maps

我一直试图让我的地理编码器今天早上工作以获取以下网址,但似乎无法弄清楚我做错了什么:http://www.dlplaw.com/media/map.html

单击编码时,地理编码器正在执行它的工作并返回正确的Lat/Long坐标,但它会挂起在setCenter上.

Uncaught TypeError: Cannot call method 'setCenter' of undefined
Run Code Online (Sandbox Code Playgroud)

我尝试在此处关注Google示例,但无法理解为什么这不起作用:http: //code.google.com/apis/maps/documentation/javascript/examples/geocoding-simple.html

提前致谢.

jos*_*736 10

map不在范围内.您声明map两次 - 一次在全局范围内,一次在initialize,但您只设置mapin initialize(全局map被遮蔽).

删除varvar map = new google.maps.Map(...); (但不是var map;在顶部).