1

我对谷歌地图很感兴趣。我将本教程用于我的网站,因为我想在数据库中存储一些地方。它运行良好(当然,因为我只是复制而没有修改给定的代码)。

但是,在访问此站点后,我想对地图进行地理编码,以便当访问者键入街道名称时,地图将指向地图中这条街道的中心。

你能帮助我吗?

4

1 回答 1

0

我收到一个 javascript 错误:未捕获的类型错误:无法调用未定义的方法 'geocode'

您永远不会创建Geocoder对象,添加 geocoder = new google.maps.Geocoder();

并改变:

    geocoder.geocode( { 'addressgeoc': addressgeoc}, function(results, status) {

至:

    geocoder.geocode( { 'address': addressgeoc}, function(results, status) {

文档中所述

工作示例

在您的地图上,我仍然收到两个 javsscript 错误:

Uncaught SyntaxError: Unexpected identifier  http://ikkat.net/:71
Uncaught ReferenceError: load is not defined http://ikkat.net/:119 

请将您的代码与我的工作示例进行比较

于 2012-07-29T19:01:51.053 回答