通过点击并按住位置在地图上添加标记

时间:2012-12-16 20:19:08

标签: google-maps google-maps-markers

我设法创建了一个谷歌API,并使用地图和阅读指南,但没有一个解决了以下功能:

  • 点按并按住某个位置以添加标记

在大多数现有指南中,解释了如何制作“硬烧”标记,但事实并非如此。例如。 https://developers.google.com/maps/documentation/android/v1/hello-mapview

有人可以帮我这个吗?

1 个答案:

答案 0 :(得分: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>
                                   };
                               );