住所がいっぱいのスプレッドシートがあり、それらを Google マップにピン ポイントとして追加したいと考えています。Google マップ API で動作するようにジオコードに変換する必要があるかどうか教えてもらえますか? もしそうなら、アドレスのリストをJavaScriptにプラグインしてすぐに使えるようにするツールはありますか?
... または、いくつかのヒント。これまで Google Maps API を使用したことがありません。
住所がいっぱいのスプレッドシートがあり、それらを Google マップにピン ポイントとして追加したいと考えています。Google マップ API で動作するようにジオコードに変換する必要があるかどうか教えてもらえますか? もしそうなら、アドレスのリストをJavaScriptにプラグインしてすぐに使えるようにするツールはありますか?
... または、いくつかのヒント。これまで Google Maps API を使用したことがありません。
住所をジオコーディングして、Google マップのマーカー オブジェクトの緯度/経度の値に変換する必要が あります。
住所の静的リストがあるため、ジオコーディングを 1 回だけ行い、緯度/経度の値を取得して、スプレッドシートにあるデータ ポイントに関連付けます。
緯度/経度が関連付けられたデータ ポイントを取得したら、それらをスピンして、それぞれのマーカーを作成できます。マーカー オブジェクトを作成するときは、オプションでgoogle.maps.LatLngオブジェクトを指定します。
var marker = new google.maps.Marker({
position: new google.maps.LatLng(myLatitude, myLongitude),
map: map,
title:"Hello World!"});
オプションのマップ プロパティは、新しいマーカーをマップオブジェクトに関連付けます。
There's a free add-on for Google Spreadsheets called GeoSheets that makes it easy to geocode your list of addresses directly from the spreadsheet. You can also use GeoSheets to create a customizable and embeddable map to put on your website that can automatically update with each change to the data in your spreadsheet.