私のサイトには、経度と緯度の座標に基づいて地図を表示するセクションがあります。別の州、都市、または場所の番号/座標を正確に変更または取得するにはどうすればよいですか? Google で「ニューヨークの緯度と経度」と入力してみたところ、http://www.latlong.net/というサイトにたどり着きました。
公式サイトから座標が動くようだったのですが、
たとえば、ニューヨーク市は緯度: 40.714353 経度: -74.005973 です。
それらを以下の div に入れましたが、マップには何も表示されませんでした。下を見ると、デフォルトの座標はカリフォルニアのもので、問題なく動作しています。どうしてこれなの?
<div
class="map"
data-latitude="37,773606"
data-longtitude="-122,490382"
></div>
これが私のGoogleポジション設定です
// Get map position
var $map = $('#contact .map');
var latitude = parseFloat($map.data('latitude').replace(',', '.'));
var longtitude = parseFloat($map.data('longtitude').replace(',', '.'));
var center = new google.maps.LatLng(latitude - 0.003105999999997721, longtitude);
// Render map
var map = new google.maps.Map($map[0], {
zoom: 16,
scrollWheel: false,
center: center,
mapTypeId: google.maps.MapTypeId.ROADMAP,
mapTypeControl: false,
panControlOptions: {
position: google.maps.ControlPosition.LEFT_CENTER
},
zoomControlOptions: {
position: google.maps.ControlPosition.LEFT_CENTER
},
scaleControlOptions: {
position: google.maps.ControlPosition.LEFT_CENTER
}
});