标签: google-maps-api-3

只需在Google Maps API v3中打开一个InfoWindow

我需要在Google地图上只打开一个InfoWindow.在打开新的InfoWindows之前,我需要关闭所有其他InfoWindows.

有人能告诉我怎么做吗?

javascript google-maps google-maps-api-3

85
推荐指数
4
解决办法
7万
查看次数

Google Maps Api v3 - 查找最近的标记

当我点击地图时,这将是找到最近的标记或标记的最佳方法?api中是否有一些功能可以帮助我做到这一点?

这是谷歌地图api v3.

google-maps google-maps-api-3

85
推荐指数
6
解决办法
11万
查看次数

如何为google map api v2设置默认位置和缩放级别?

当我的地图显示时,它总是从固定的位置(非洲附近)开始.

然后,我使用以下代码将地图居中到我想要的位置.

mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(loc.getLatitude(), loc.getLongitude()), 14.0f));
Run Code Online (Sandbox Code Playgroud)

我的问题是,我可以在地图显示之前设置默认位置和缩放级别吗?

因为我不希望我的用户在开始时看到动画.

谢谢.

android google-maps google-maps-api-3

85
推荐指数
3
解决办法
9万
查看次数

谷歌地图api的替代品

Google maps API非常适合开发基于位置的移动电话服务.但出于某种原因,在特殊项目中使用它仅限于我.

例如,如果您的项目与谷歌的一般条款和条件相冲突,则不建议使用谷歌地图API.

在我的应用程序中,Android和iOS,我想通过检索GPS信息在地图上显示位置.总的来说,API应该提供类似谷歌地图API 的操作范围.

您知道哪些替代品?也许有开源API?还有其他建议吗?

iphone android google-maps geolocation google-maps-api-3

84
推荐指数
6
解决办法
3万
查看次数

带有Infowindows的Google Maps API多个标记

我正在尝试添加多个标记,每个标记都有自己的infowindow,点击时会出现.当我尝试让它出现时,我遇到了麻烦,当我尝试它时,它只显示一个没有信息的标记.

谢谢,如果您需要更多信息,请与我们联系

<meta name="viewport" content="initial-scale=1.0, user-scalable=no"/>
<style type="text/css">
html {
    height: 100%
}

body {
    height: 100%;
    margin: 0;
    padding: 0
}

#map_canvas {
    height: 100%
}
</style>
<script type="text/javascript"
    src="http://maps.googleapis.com/maps/api/js?key=AIzaSyB1tbIAqN0XqcgTR1-FxYoVTVq6Is6lD98&sensor=false">
</script>
<script type="text/javascript">

var locations = [
    ['loan 1', 33.890542, 151.274856, 'address 1'],
    ['loan 2', 33.923036, 151.259052, 'address 2'],
    ['loan 3', 34.028249, 151.157507, 'address 3'],
    ['loan 4', 33.80010128657071, 151.28747820854187, 'address 4'],
    ['loan 5', 33.950198, 151.259302, 'address 5']
];

function initialize() {

    var myOptions = {
        center: new google.maps.LatLng(33.890542, 151.274856), …
Run Code Online (Sandbox Code Playgroud)

javascript google-maps infowindow google-maps-api-3 google-maps-markers

83
推荐指数
3
解决办法
15万
查看次数

如何禁用Google Map的Satellite视图?

我正在使用Google Maps Javascript API V 3.

一切正常,但我想要使用SATELLITE按钮禁用出现在右上方区域的MAP按钮.

我怎样才能做到这一点?

提前致谢.

google-maps google-maps-api-3

82
推荐指数
5
解决办法
9万
查看次数

Google Maps Api v3 - getBounds未定义

我正在从v2切换到v3 google maps api并且遇到了gMap.getBounds()功能问题.

我需要在初始化后获取地图的边界.

这是我的javascript代码:


var gMap;
$(document).ready(

    function() {

        var latlng = new google.maps.LatLng(55.755327, 37.622166);
        var myOptions = {
            zoom: 12,
            center: latlng,
            mapTypeId: google.maps.MapTypeId.ROADMAP
        };
        gMap = new google.maps.Map(document.getElementById("GoogleMapControl"), myOptions);

        alert(gMap.getBounds());
    }
);
Run Code Online (Sandbox Code Playgroud)

所以现在它警告我gMap.getBounds()未定义.

我试图在click事件中获取getBounds值,它对我来说很好,但我无法在加载映射事件中得到相同的结果.

在Google Maps API v2中加载文档时,getBounds也能正常工作,但在V3中失败了.

你能帮我解决这个问题吗?

javascript google-maps google-maps-api-3

81
推荐指数
4
解决办法
7万
查看次数

点击即可将标记添加到Google地图

令人惊讶的是,当用户点击地图时,我很难找到一个如何向Google地图添加标记的简单示例.

我查看了过去几个小时,并查阅了Google Maps API文档,非常感谢您的帮助!

google-maps google-maps-api-3

81
推荐指数
5
解决办法
10万
查看次数

如何在Google Maps API v3中使用SVG标记

我可以将转换后的image.svg用作谷歌地图图标.我正在将我的png图像转换为svg,我想使用这个像可以旋转的谷歌地图符号.我已经尝试使用谷歌地图符号但我希望有一个像汽车,男人等图标...这就是为什么我将我的一些png文件转换为svg,就像这个示例网站他用于这些http:/ /www.goprotravelling.com/

svg google-maps google-maps-api-3

81
推荐指数
6
解决办法
13万
查看次数

Google Maps API V3:奇怪的UI显示故障(带截图)

任何有关谷歌地图UI组件导致这种奇怪故障的任何想法的人都非常感谢您的来信!

在此输入图像描述

地图创建时间:

        var options = {
        zoom: <?php echo $this->zoom ?>,
        center: new google.maps.LatLng(<?php echo $this->centre_lat ?>, <?php echo $this->centre_lon ?>),
            mapTypeControl: false,
            mapTypeId: google.maps.MapTypeId.ROADMAP                
        }; 

        var map = new google.maps.Map(document.getElementById('map_canvas'), options);
Run Code Online (Sandbox Code Playgroud)

即使没有标记,故障也是一样的.

google-maps google-maps-api-3

80
推荐指数
3
解决办法
3万
查看次数