私はphpファイルで次のコードを使用しています
<script>
var geocoder = new google.maps.Geocoder();
geocoder.geocode( {'address': '<?php echo $element['singleCoords']; ?>' },
function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
firstLoc = results[0].geometry.location;
var gmap<?php echo $element['id']; ?>_marker = new google.maps.Marker({
position: new google.maps.LatLng(firstLoc)
警告firstLoc
すると、longとlatは次のように表示されます:5.34 ..、5,6 .. ..
しかしfirstLoc
、関数で変数を使用するgoogle.maps.LatLng()
と、Chromeのコードエクスプローラーで、変数名のみが渡され、longとlatの数値は渡されないことがわかります。
コードエクスプローラーでは、次のように表示されます。
new google.maps.LatLng(firstLoc)
しかし、私はこれを見たいです:
new google.maps.LatLng(5.34.., 5,6...).
私は何が間違っているのですか?