お世話になります。
顧客訪問リストのピン表示や、個社の地図表示は
すでに素晴らしいサンプルが作成されておりますが、
例えば
https://cybozudev.zendesk.com/hc/ja/articles/202640950-%E4%BD%8F%E6%89%80%E3%81%8B%E3%82%89%E5%9C%B0%E5%9B%B3%E3%82%92%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B
こちらのような地図の中に、「同時に現在地も表示したい」
などという場合のアイディアをどなたかお持ちではないでしょうか。
自力で調査し、GeolocationというAPIを使って現在地の緯度および経度を
取得できることまではわかったのですが、その値をeventと一緒に
kintone内の処理として組み込むことができず困っております。
たとえば
//現在地情報を取得します
function setNowLatLng(){
var message;
if (navigator.geolocation) {
// 現在の位置情報取得を実施 正常に位置情報が取得できると、
// successCallbackがコールバックされます。
navigator.geolocation.getCurrentPosition
(successCallback,errorCallback);
} else {
message = “本ブラウザではGeolocationが使えません”;
alert(message);
}
}
// ( 2 )位置情報が正常に取得されたら
function successCallback(pos) {
var Position_latitude = pos.coords.latitude;
var Position_longitude = pos.coords.longitude;
//位置情報が算出された
}
function errorCallback(error) {
message = "位置情報が許可されていません";
alert(message);
}
このようなプログラムの場合、
算出された現在地の情報を他の関数に渡すためには
event情報を持ち込めず、他の関数でevent情報をやりとりする場合には
ここで求めた現在地情報を持ち出せません。
偉大なる先輩方のご助力を心よりお待ち申し上げております。