こんにちは。
現在bing mapsのAPIを使ってルートを表示する実験を行っていて、
javascript
1//グローバル変数 2var G = { 3 map : null, 4 mapkey : 'bing mapのキー', 5 latlng : null 6 }; 7 8//クリックイベント付与 9$('#search_btn').on('click',search);//検索ボタン 10 11//イベント 12function search(){ 13 Microsoft.Maps.loadModule("Microsoft.Maps.Directions", { 14 callback: searchPoint 15 }); 16 } 17 function searchPoint(){ 18 var directionsObject = new Microsoft.Maps.Directions.DirectionsManager(G.map) 19 20 var from = $('#name1').val();//出発地入力欄から取得 21 var to = $('#name2').val();//目的地入力欄から取得 22 var wayp1 = $('#wayp1').val();//中間地点1の入力欄から取得 23 var wayp2 = $('#wayp2').val();//中間地点2の入力欄から取得 24 var start = new Microsoft.Maps.Directions.Waypoint({ 25 address : from 26 }); 27 var end = new Microsoft.Maps.Directions.Waypoint({ 28 address : to 29 }); 30 31 directionsObject.addWaypoint(start); 32 if(wayp1 !== ''){ 33 directionsObject.addWaypoint(new Microsoft.Maps.Directions.Waypoint({ 34 address : wayp1 35 })); 36 }else if(wayp2 !== ''){ 37 directionsObject.addWaypoint(new Microsoft.Maps.Directions.Waypoint({ 38 address : wayp2 39 })); 40 } 41 directionsObject.addWaypoint(end); 42 43 directionsObject.calculateDirections(); 44 }; 45
上記のようなプログラミングで入力した地域間でのルート検索には成功したのですが、今自分がいる地域をどうやって組み込むことができるのかがわかりません。
どなたかご存知の方、よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。