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 回答