当前位置: 首页 > 知识库问答 >
问题:

谷歌地图API缩放以适应KmlLayer

尤研
2023-03-14

你知道吗?

共有1个答案

暴向笛
2023-03-14
for (KmlContainer c : layer.getContainers()) {
    for (KmlPlacemark p : c.getPlacemarks()){
        KmlGeometry g = p.getGeometry();
        if(g.getGeometryType().equals("Point")) {
            LatLng point = (LatLng) g.getGeometryObject();
            Log.e("POINT", point.latitude+" "+point.longitude);
        }
    }
}
 类似资料:
  • 最近Chrome开始发出以下警告: [违规]将非被动事件侦听器添加到阻止滚动的触摸移动事件。考虑将事件处理程序标记为“被动”,以使页面更具响应性。看https://www.chromestatus.com/feature/5745543795965952 这些都来自JavaScript谷歌地图API代码。我可以在自己的代码中将{passive:true}添加到addEventListener(),

  • 我有一个表单,允许用户上传图像。 加载映像后,我们对其执行一些缩放,以便在将其传递回服务器之前减小其文件大小。 为此,我们将其放置在画布上并在画布上进行操作。 这段代码将在画布上呈现缩放后的图像,画布大小为320 x 240px: ... 哪里有帆布。宽度和画布。高度是图像高度和宽度x,是基于原始图像大小的比例因子。 但当我使用代码时: ...我只得到画布上图像的一部分,在这种情况下是左上角。我需

  • 我有一个网页上的现有地图,使用以下脚本段正确缩放和居中:var mapOptions={center:{lat: 43.57023,lng:-79.48676},缩放: 12}map=newgoogle.maps.Map(document.getElementById(地图画布), mapOptions); 然后,我使用以下命令添加kml层:var myLayer=new google.maps.

  • 我使用的是谷歌地图API v3。我在地图上添加了一些带有信息的标记。双击(缩放)后,将选择my infowindow的内容。它不是那么友好的用户... null 你知道如何避免在信息中选择文本吗?谢了。

  • 我正在使用Android API的GoogleMaps和一个自定义的TileProvider,它使用URL获取缩放/x/y格式的平铺,以显示自定义的世界地图。 这里没什么特别的。该应用程序用于使用开放式街道地图。我注意到,在一定的缩放级别上,它会显示更详细的图像。 与谷歌地图相比,OSM的zoomlevel似乎有所不同。这会导致OSM的URL中出现更高的缩放值,而GoogleMaps会将更低的值放

  • 最终我胡说八道:我如何在谷歌地图中设置缩放级别,让我所有的标记都变得可见?我读过使用多边形的例子,但我认为这是一个很远的概念?! 那么,有没有一种方法可以在没有多边形的情况下动态缩放? 如果没有,是否有使用多边形的简单示例?我有一个名为gMarkers的数组,其中有一列表示lat,一列表示lng。所以循环通过数组将使用gMarkers[i][1]和gMarkers[i][2]。