Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何允许用户在Android中选择谷歌地图上的区域?_Android_Google Maps_Android Layout_Google Maps Markers_Google Maps Android Api 2 - Fatal编程技术网

如何允许用户在Android中选择谷歌地图上的区域?

如何允许用户在Android中选择谷歌地图上的区域?,android,google-maps,android-layout,google-maps-markers,google-maps-android-api-2,Android,Google Maps,Android Layout,Google Maps Markers,Google Maps Android Api 2,我希望允许用户在地图上选择一个区域(可以是州、城市、城市组合或任何小区域,如公寓社区)。用户可以通过手势或其他交互方式画一个圆圈来选择区域 基于这个区域,我想做一些计算。(所以我可能需要坐标和选择半径或选择区域) 是否可以使用谷歌地图来实现这一目的?如果是,如何进行。任何参考资料都将不胜感激。有很多方法可以做到这一点 EAIST将处理onmaplicks:第一次单击时,您存储中心LatLng,第二次单击时,您使用它计算半径并创建圆 上面的用户体验似乎不好,因此您也可以尝试使用覆盖的视图,该视图消

我希望允许用户在地图上选择一个区域(可以是州、城市、城市组合或任何小区域,如公寓社区)。用户可以通过手势或其他交互方式画一个圆圈来选择区域

基于这个区域,我想做一些计算。(所以我可能需要坐标和选择半径或选择区域)


是否可以使用谷歌地图来实现这一目的?如果是,如何进行。任何参考资料都将不胜感激。

有很多方法可以做到这一点

EAIST将处理
onmaplick
s:第一次单击时,您存储中心
LatLng
,第二次单击时,您使用它计算半径并创建

上面的用户体验似乎不好,因此您也可以尝试使用覆盖的
视图
,该视图消耗
向下
移动
运动事件
s。在
DOWN
上创建
Circle
对象,在
MOVE
上更新其半径

从概念上讲,这个答案还可以帮助您使用第二种方法: