0

私はなんとかグーグルAPIを作成し、地図を使用してガイドを読むことができましたが、それらのどれも次の機能を解決しません:

  • マーカーを追加するには、特定の場所を長押しします

既存のガイドのほとんどでは、「ハードバーン」マーカーの作成方法が説明されていますが、そうではありません。例えば。https://developers.google.com/maps/documentation/android/v1/hello-mapview

誰かがこれで私を助けることができますか?

4

1 に答える 1

0

これらはあなたのために働くはずです:

function tapHold(map, length)
{
    this.length_ = length;
    var me = this;
    me.map_ = map;
    google.maps.event.addListener(map, 'mousedown', function(e) { me.onMouseDown_(e) });
    };

tapHold.prototype.onMouseDown_ = function() { this.down_ = +new Date; };
new tapHold(map, 300);
google.maps.event.addListener( map,
                               'longpress',
                               function(event) 
                               {
                                   <YOUR CODE>
                                   };
                               );
于 2012-12-16T21:04:10.537 に答える