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 - Fatal编程技术网

Android 设置“的查看规格”;谷歌地图;仅适用于特定区域

Android 设置“的查看规格”;谷歌地图;仅适用于特定区域,android,google-maps,Android,Google Maps,是否可以设置谷歌地图只查看特定区域,而拒绝其他区域的查看 真实场景 实际上我喜欢设置公园的谷歌地图,可以查看公园的任何部分,但不能在公园地图之外。 这是可能的,但并不简单。您需要在MapView顶部创建一个透明视图,并使用该视图接收触摸事件。您可以使用这些工具间接地平移/缩放地图,从而只允许在您想要的范围内进行平移。我不确定您的要求是什么——如何创建透明覆盖?您只需将覆盖视图设置为MapView的同级视图,在FrameLayout中,在MapView之后。如何跟踪和响应触摸事件?这里有一个关于

是否可以设置谷歌地图只查看特定区域,而拒绝其他区域的查看

真实场景

实际上我喜欢设置公园的谷歌地图,可以查看公园的任何部分,但不能在公园地图之外。
这是可能的,但并不简单。您需要在MapView顶部创建一个透明视图,并使用该视图接收触摸事件。您可以使用这些工具间接地平移/缩放地图,从而只允许在您想要的范围内进行平移。

我不确定您的要求是什么——如何创建透明覆盖?您只需将覆盖视图设置为MapView的同级视图,在FrameLayout中,在MapView之后。如何跟踪和响应触摸事件?这里有一个关于创建拖放/缩放界面的好教程:。还是别的什么?