0

因此,我通过将其放在我的网站上来使用谷歌本身的示例:

var geocoder = new google.maps.Geocoder();

            if (geocoder)
            {
                geocoder.geocode({ 'address': 'australia' }, function (results, status)
                {
                    if (status == google.maps.GeocoderStatus.OK)
                    {
                        console.log(results[0].geometry.location);
                    } 

                    else
                    {
                        console.log('No results found: ' + status);
                    }
                });
             }

但我收到一个错误“c 未定义”有人可以帮忙吗?

来自 google 的脚本已成功添加到我的标题中。我已经在使用第二个脚本来显示地图,这确实有效。

4

2 回答 2

1

如果您通过 Firefox 浏览器在 Windows 2012 服务器上运行地理编码器 javascript,我会收到相同的错误消息“c 未定义”。但是,它在 IE 和 Chrome 中运行良好。此外,如果我使用 Firefox 在 Windows 2003 服务器上运行相同的脚本,它可以正常工作并且不会给我错误。您是否尝试过这些浏览器?运行您的代码的服务器是什么?

于 2013-08-01T21:00:59.487 回答
0

你在使用萤火虫吗?如果是这样,请关闭它,您的脚本应该可以正常工作。

于 2013-09-24T12:08:26.637 回答