【发布时间】:2018-07-03 18:51:12
【问题描述】:
我是 google 地图或者更确切地说是 android 编程的新手。尽管如此,我还是设法为互联网浏览器设置了谷歌地图。我创建了几个具有特定可点击区域的自定义标记(带有我自己图标的标记)。
对于互联网浏览器的谷歌地图,这个下降
var shape = {
coords: [1, 1, 1, 20, 18, 20, 18, 1],
type: 'poly'
};
for (var i = 0; i < beaches.length; i++) {
var beach = beaches[i];
var marker = new google.maps.Marker({
position: {lat: beach[1], lng: beach[2]},
map: map,
icon: image,
shape: shape,
title: beach[0],
zIndex: beach[3]
});
}
因此,您定义了一个形状,该形状将成为标记的可点击区域。这行得通。
现在我喜欢为安卓设备开发我的谷歌地图应用程序。我想要与我在浏览器的谷歌地图中使用的相同的标记图标。虽然这不是像以前那样用 JavaScript 编写的,而是用 Java 编写的,而且我已经完成了。但是我无法找到一个选项来为我在 android 谷歌地图上的自定义标记创建可点击或可触摸的区域!我的自定义图标周围甚至有很大的区域,我无法更改它。
那么你知道我可以如何为 android 的谷歌地图标记定义可点击/可触摸区域的选项吗? 还是因为拇指不像电脑鼠标那样准确,所以不可能?
Screenshot of my map with the problem
诚挚的问候, 任务管理器
【问题讨论】:
标签: android google-maps google-maps-markers google-maps-android-api-2 clickable