0

地図上に複数のグーグルマーカーを追加しようとしていますが、なぜこのコードが機能しないのかわかりません。私はphpとjavascriptを使用しています。$DNB要素があるかどうかを確認しました。何が間違っているのかわかりません。

                        while($DNB -> fetch())
                            {
                                ?>
                                 var point  = new google.maps.LatLng(<?php echo initval( $lat)?>, <?php echo initval($lon)?>);
                                 var marker = new google.maps.Marker({position: point, map:map});
                             <?php }
4

1 に答える 1

1

このコード:

var point=  new GLatLng(<?php echo intval($lat) ?>],<?php echo intval($lon)?>);                             

Google MapsAPIV2です。このコード:

 var marker = new google.maps.Marker({position: point, map:map});

Google MapsAPIV3です。いずれかを選択してください。V3を強くお勧めします。https://developers.google.com/maps/documentation/でドキュメントを確認してください

于 2012-06-14T00:10:38.560 に答える