Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.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 - Fatal编程技术网

Android 按半径过滤标记。

Android 按半径过滤标记。,android,google-maps,Android,Google Maps,我正在做一个包含地图的活动。该活动显示了几个标记。我想实现,用户可以选择o选择半径显示或不显示该标记。是你干的吗?你能上传设计和最佳实践吗?我不需要代码,我是一名高级android开发人员 Mi最佳方法是一个操作栏图标,用于打开带有搜索的对话框 酒吧 我会用地图上的手势来实现它。当用户点击地图并拖动时,我会画一个以当前位置为中心的圆圈,半径是向下位置和当前拖动位置之间的距离,我会显示圆圈内的标记 这很容易理解,但很难找到第一次,因此如果你想使用这种方法,可能需要培训用户。这很好,但我知道,当用

我正在做一个包含地图的活动。该活动显示了几个标记。我想实现,用户可以选择o选择半径显示或不显示该标记。是你干的吗?你能上传设计和最佳实践吗?我不需要代码,我是一名高级android开发人员

Mi最佳方法是一个操作栏图标,用于打开带有搜索的对话框 酒吧


我会用地图上的手势来实现它。当用户点击地图并拖动时,我会画一个以当前位置为中心的圆圈,半径是向下位置和当前拖动位置之间的距离,我会显示圆圈内的标记


这很容易理解,但很难找到第一次,因此如果你想使用这种方法,可能需要培训用户。

这很好,但我知道,当用户单击地图时,我会根据新位置刷新标记。这样更好。如果用户单击,则刷新绘制给定(第一次预定义)圆的标记。如果用户拖动,请刷新绘制我的解决方案中建议的圆的标记