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 谷歌地图API地图裁剪_Android_Google Maps_Customization - Fatal编程技术网

Android 谷歌地图API地图裁剪

Android 谷歌地图API地图裁剪,android,google-maps,customization,Android,Google Maps,Customization,我在一些大学的网站上看到了这些地图,我非常喜欢它们: 我真的很想在Android应用程序中做类似的事情。我一直在寻找一种方法,但没有找到任何线索。因为我是这个API的新手,所以我觉得很迷茫 那么,你能给我指一下正确的方向吗?给我一些提示,somo教程或任何你认为有用的东西。使用谷歌地图API,你可以很容易地获得地图视图。然后你需要你打算在地图上展示的任何建筑物的图像。这些图像可以添加到将显示在地图顶部的地图覆盖中。然后,棘手的部分是将建筑物的地理坐标与地图相匹配,这样当用户滚动地图时,图像

我在一些大学的网站上看到了这些地图,我非常喜欢它们:

我真的很想在Android应用程序中做类似的事情。我一直在寻找一种方法,但没有找到任何线索。因为我是这个API的新手,所以我觉得很迷茫


那么,你能给我指一下正确的方向吗?给我一些提示,somo教程或任何你认为有用的东西。

使用谷歌地图API,你可以很容易地获得地图视图。然后你需要你打算在地图上展示的任何建筑物的图像。这些图像可以添加到将显示在地图顶部的地图覆盖中。然后,棘手的部分是将建筑物的地理坐标与地图相匹配,这样当用户滚动地图时,图像也会移动,并在用户放大和缩小时缩放图像。

那么你是说让我按照本教程所说的做,但坐标精度很高?难道没有最友好的方式吗?那么KML文件呢,它们对这个有用吗?用API覆盖多边形怎么样?是的,这就是我的方法。显然,您可以使用KML文件:请参见此处,尽管似乎存在内存问题。我不认为你可以直接在地图画布上绘制,但必须将多边形绘制成覆盖图;无论哪种方式,您仍然存在定位和缩放方面的问题。