1

グーグルマップに興味があります。データベースにいくつかの場所を保存したいので、このチュートリアルを自分のWebサイトに使用しています。それはうまく機能します(もちろん、与えられたコードを変更せずにコピーしただけなので)。

しかし、このサイトにアクセスした後、訪問者が通りの名前を入力したときに地図が地図のこの通りの中心を指すように、地図をジオコーディングしたいと思います。

手伝って頂けますか?

4

1 に答える 1

0

JavaScript エラーが表示されます: Uncaught TypeError: Cannot call method 'geocode' of undefined

Geocoderオブジェクトを作成することはありません。追加 geocoder = new google.maps.Geocoder();

そして変更:

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

に:

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

ドキュメントに記載されているように

実施例

あなたのマップでは、まだ 2 つの javasscript エラーが発生します。

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

あなたのコードを私の実例と比較してください

于 2012-07-29T19:01:51.053 に答える