标签: google-maps

创建一个包含价格的谷歌地图标记

我正在创建一个房地产网站,其中的地图显示房屋的价格.我需要像airbnb.com上使用的标记一样的标记.我该怎么做?我用这个:

销

我需要这样的东西:

我想要的是

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

-2
推荐指数
1
解决办法
2317
查看次数

如何在Android谷歌地图中设置默认缩放级别?

我想将谷歌地图中的默认缩放级别设置为11英里可以任何人指导我如何实现这一目标吗?

任何帮助都会得到满足.

android google-maps

-3
推荐指数
1
解决办法
6701
查看次数

如何创建JSON响应

我正在使用Google Map v2开发一个Android应用程序,在服务器端我正在使用php和mysql数据库。在数据库中,已经存储了许多关于纬度和经度的位置坐标,所以我想要的是当用户打开应用程序时,backgroud服务通过服务器从数据库中获取所有这些纬度和经度并显示在地图上,但是我是卡在PHP端。假设这是我的数据库数据

+---------+---------+---------+--------+
|  uid    |  lat    | long    |  loc   |
+---------+---------+------- -+--------+
| 1       |Value1 A1|Value2 A1|    A   |
+---------+---------+---------+--------+
| 2       |Value1 B2|Value2 B2|    B   |
+---------+---------+---------+--------+
| 3       |Value1 C3|Value2 C3|    C   |
+---------+---------+---------+--------+
| 4       |Value1 D4|Value2 D4|    D   |
+---------+---------+---------+--------+
Run Code Online (Sandbox Code Playgroud)

此查询可以按行显示数据,$result = mysql_query("SELECT uid, lat, long, loc FROM table")但如何将数据按数组顺序存储,因此在json中编码时会生成类似的响应

    [
    {
    "uid": "1": [
            {
                "lat": "Value1_A1",
                "lon": "Value2_A1"
                "loc": "A"
            }

        ]
    },
    {
    "uid": "2": [
            {
                "lat": "Value1_B2", …
Run Code Online (Sandbox Code Playgroud)

php mysql android json google-maps

-3
推荐指数
1
解决办法
7520
查看次数

在Jquery中更改变量的值?

我有类似的东西

var position =  '-15.4165216,28.2794958,17';
Run Code Online (Sandbox Code Playgroud)

有什么简单的解决

好的,从服务器我有这种位置问题是当我这样调用谷歌地图api,如何使它像这样

var map = new google.maps.Map(document.getElementById('map-canvas'), {
    zoom: 17,
    center: {
        lat: -15.4165216,
        lng: 28.2794958,17
    },
    styles: styles
});
Run Code Online (Sandbox Code Playgroud)

jquery google-maps

-3
推荐指数
1
解决办法
58
查看次数

我可以在 Google 地图上使用第三方路由服务吗?

我想使用谷歌地图作为项目的基础层。但是,我不想使用他们的 Directions API 在地图上绘制路线,而是使用第三方服务。这是否违反了 Google 的协议条款?

google-maps google-maps-api-3

-3
推荐指数
1
解决办法
404
查看次数

在Android上使用Algolia获取我的位置和获取记录的位置之间的距离

我正在使用Algolia的InstantSearch Android库.这是我的Query:

searcher.setQuery(new Query().setAroundLatLng(new AbstractQuery.LatLng(lat, lng)).setAroundRadius(5000)).
Run Code Online (Sandbox Code Playgroud)

如何显示获取的记录与当前位置之间的距离?

android google-maps firebase algolia

-3
推荐指数
2
解决办法
352
查看次数

如何将此号码1.2886343E7转换为公里

我尝试计算2位置之间的距离与之间的距离,所以我得到这个结果1.2886343E7.我怎样才能将其转换为公里?

Location.distanceBetween(Double.parseDouble(lat1.getText().toString()), Double.parseDouble(lng1.getText().toString()),Double.parseDouble(lat2.getText().toString()),Double.parseDouble(lng2.getText().toString()), result);
Run Code Online (Sandbox Code Playgroud)

java android google-maps

-3
推荐指数
1
解决办法
143
查看次数

如何通过传递位置附近的当前位置,半径和纬度来过滤我的附近位置

输入:

  1. 当前位置lat lon
  2. 半径
  3. 拉特隆附近的名单

要求输出:

从我当前位置提供半径的纬度列表.

有人能给我实现它的方法吗?

我有以下代码来检查传递的位置是否在传递的半径范围内...我们如何优化更多?我不是每次都使用for循环检查我的所有位置

public static boolean pointIsInCircle(PointF pointForCheck, PointF center,
        double radius) {
    if (getDistanceBetweenTwoPoints(pointForCheck, center) <= radius)
        return true;
    else
        return false;
}


public static double getDistanceBetweenTwoPoints(PointF p1, PointF p2) {
    double R = 6371000; // m
    double dLat = Math.toRadians(p2.x - p1.x);
    double dLon = Math.toRadians(p2.y - p1.y);
    double lat1 = Math.toRadians(p1.x);
    double lat2 = Math.toRadians(p2.x);

    double a = Math.sin(dLat / 2) * Math.sin(dLat / 2) + Math.sin(dLon / 2)
            * Math.sin(dLon …
Run Code Online (Sandbox Code Playgroud)

java android location google-maps geolocation

-4
推荐指数
1
解决办法
606
查看次数

使用航路点(纬度和经度)生成带有方向的谷歌地图链接

我正在尝试创建一个谷歌地图链接,它将重定向到带有方向的地图。我将通过链接中的路径点。

这是当前正在生成的示例链接

https://www.google.com/maps/dir/?api=1&origin=12.909227,77.6343&destination=12.909228,77.6343&travelmode=drive&waypoints=12.909188,77.6323,12.91044,77.632507,12.911389,77.632 912

而不是使用航路点的完整地址,而是使用纬度经度

html google-maps

-4
推荐指数
1
解决办法
1722
查看次数

如何从给定的坐标中获取中心坐标?

我正在使用 vue2 谷歌地图包,我有这样的数组对象:

markers:[
 { lat: 14.692734621176195, lng: 120.9642877585083 },
 { lat: 14.691963317641529, lng: 120.9715473253784 },
 { lat: 14.702160611177580, lng: 120.9621292582138 }
]
Run Code Online (Sandbox Code Playgroud)

此外,对象标记是动态的,因此它可以包含多于/少于 3 个对象。

问题:谷歌地图在渲染时未居中对齐,因为我不知道如何找到中心坐标。有什么解决办法或建议如何将谷歌地图居中对齐吗?

javascript google-maps vue.js

-4
推荐指数
1
解决办法
5147
查看次数

Google地图有时无法加载

有人可以快速查看我的代码,并协助修复谷歌地图不随机加载的问题?我在这里看了很多线程并尝试过很多东西,但仍然没有结果.谢谢!

在页面上映射容器:

 <div id="google-map" class="" data-latitude="34.0090633" data-longitude="-118.49310960000003" data-wow-duration="" data-wow-delay=""></div>
Run Code Online (Sandbox Code Playgroud)

页面底部的脚本:

<script async defer
src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBGNUW5a8iPwxyRu2Jakd88oXm9ZhIcJSQ&callback=initMap">
</script>
Run Code Online (Sandbox Code Playgroud)

外部.js文件中的脚本:

var latitude = $('#google-map').data('latitude')
var longitude = $('#google-map').data('longitude')
function initialize_map() {
    var myLatlng = new google.maps.LatLng(latitude,longitude);
    var mapOptions = {
        zoom: 14,
        scrollwheel: false,
        center: myLatlng
    };
    var map = new google.maps.Map(document.getElementById('google-map'), mapOptions);
    var contentString = '';
    var infowindow = new google.maps.InfoWindow({
        content: '<div class="map-content"><ul class="address">' + $('.address').html() + '</ul></div>'
    });
    var marker = new google.maps.Marker({
        position: myLatlng,
        map: map
    });
    google.maps.event.addListener(marker, 'click', function() …
Run Code Online (Sandbox Code Playgroud)

javascript java google-maps

-5
推荐指数
1
解决办法
3276
查看次数

无法在http://maps.googleapis.com/maps/api/中读取未定义的属性"条目"

一切正常,突然之间出现了错误Cannot read property 'entries' of undefined?(包括googlemaps api)

Uncaught TypeError: Cannot read property 'entries' of undefined at js?key=<API_KEY>&callback=Map.init:105

Map.init

    Map.init = function (id) {
    id = id || 'map';
    map = new google.maps.Map(document.getElementById(id), {
        center: {lat: 46.409998, lng: 30.710000},
        scrollwheel: true,
        zoom: this.address ? 20 : 12
    });

    infoWindow = new google.maps.InfoWindow();

    map.addListener('zoom_changed', function () {
        var zoom = map.getZoom();
        if (zoom > zoomShowPoints && !pointsVisibility) {
            pointsVisibility = true;
            points.forEach(function (item) {
                item.setVisible(pointsVisibility);
            });
        } else if (zoom …
Run Code Online (Sandbox Code Playgroud)

javascript google-maps

-5
推荐指数
1
解决办法
1821
查看次数