javascript - Google maps api定位 Angular 坐标

标签 javascript google-maps google-maps-api-3 coordinates

问题: 每次我 zooms in 时,有没有一种方法可以定位谷歌地图 Angular 点的坐标? , zooms out , 或 shift map ?

详细说明我的意思:

在我的 google maps api 代码中,我给 map 指定了特定的宽度和高度:

<style>
    #map {
        width:400px;
        height:300px;
    }
</style>
<script src="https://maps.googleapis.com/maps/api/js"></script>
<div id="map"></div>
<script>
    var mapOptions = {
        center: new google.maps.LatLng(37.7831, -122.4039),
        zoom: 12,
        mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    var map = new google.maps.Map(document.getElementById('map'), mapOptions);
</script>

现在,当用户使用滚动条查看 map 的更远或更远时,此宽度和高度显然保持不变,但 map 上的坐标位于

top-left corner
top-right corner
bottom-left corner
bottom-right corner

随着用户移动 map 而改变。我一直在尝试找到一种方法来获取这些坐标,但都失败了。

最佳答案

map.getBounds() 将返回包含 map 的北、南、东和西边界(如西南、东北)的边界对象。

关于javascript - Google maps api定位 Angular 坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38534643/

相关文章:

javascript - Html css 在图像右侧对齐

javascript - Google map v3 - 如何获取所有标记?

google-maps - 查找在给定时间内驾车可到达的所有地点

google-maps - 在谷歌地图版本 3 中取消 map 上 dblclick 事件的缩放

javascript - 提供 API key 时,Google map 将无法工作/此页面无法显示 Google map 元素

javascript - 未定义javascript/引用错误中的简单计算

javascript - 谷歌树控件onClick

javascript - javascript 中的全局变量应该始终避免吗?

javascript - 为什么单独使用 map 会做同样的事情而使用 map.call 呢?

javascript - 如何计算谷歌地图中的其他2个坐标与方位 Angular 和距离