2016-04-06 6 views
0

ここではいくつかの疑問があります。私はここのJavaScript APIバージョン3を使用しています。私はDrawing Manager(http://biostall.com/demos/google-maps-v3-api-codeigniter-library/drawingmanager)と同じスタイルのオブジェクトをGoogle Mapsで作成する必要があります。DrawingManagerここでは動的ポリゴンを作成します[Javascript v3]

基本的には、ユーザーがマップ上で何度かクリックすると、ユーザーのクリックで定義されたポリゴンが作成されます。このポリゴンは、ユーザがポリゴンの頂点の位置を移動するときに変更することができます。

ここで何か準備ができていますか、またはこのコードで私に指示を与えることができるコードがありますか?私は動的なポリゴンのための既製の機能はありません知っている限り

var platform = new H.service.Platform ({ 'app_id' 'MY_ID' 
         'App_code' 'MY_APP_CODE'}); 
var defaultLayers = platform.createDefaultLayers =(); 
var map = new H.Map (document.getElementById ('mapContainer' 
       defaultLayers.normal.map); 

答えて

0

マイマップは、基本的には、ここでのドキュメントの同じ考え方に従っています。あなたは一からそれを実装する必要があります。あなたはおそらく、ユーザーとの対話のために、次の例を見てみます始めるため:

https://developer.here.com/api-explorer/maps-js/markers/draggable-marker

あなたは(など、マーカーの除去、マーカーを追加するマーカーを移動する)それを必要とするよう設定することを持って、することができますいつでも、私の知る限り、あなたがストリップを再作成し、ポリゴンの上に設定することができるはずAPIリファレンスから言うことができるように

https://developer.here.com/api-explorer/maps-js/geoshapes/polygon-on-the-map

:ポリゴン程度のものを把握するために、この例を見てみましょうマーカーがドラッグされます。多角形はそれから再描画する必要があります。

https://developer.here.com/javascript-apis/documentation/v3/maps/topics_api_nlp/h-map-polygon.html#h-map-polygon__setstrip

関連する問題