如何反向将谷歌地图地址与 json 格式的经纬度配对?

发布于 2024-11-17 07:42:12 字数 90 浏览 2 评论 0原文

我知道如何以 json 格式将谷歌地图与 lac、ci 参数进行反向配对,但我可以
找不到像这样用纬度、长参数进行解析的方法,这不可能吗?
提前致谢。

i know how to do reverse paring google map with lac, ci params in a json format, but i can
not find the way like this do a parse with lat, long params, is it not possible?
thanks advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

少女情怀诗 2024-11-24 07:42:12

由于您使用 google-maps 关键字标记了此内容,因此您还可以直接从 Google 地图中使用地理编码 API(示例适用于 Gmaps API V3):

    gmaps.geocoder.geocode({ 'address': address }, function(results, status) {
        if (status == google.maps.GeocoderStatus.OK) {
            var marker = new google.maps.Marker({
                map: gmaps.map,
                position: results[0].geometry.location,
            });

            marker.setTitle(address);

            gmaps.bounds.extend(results[0].geometry.location);
            gmaps.map.fitBounds(gmaps.bounds);

            if(typeof(callback) === 'function') {
                callback(marker);
            }
        } else {
            console.log("Geocode was not successful for the following reason: " + status);
        }
    });

此代码段将获取地址的几何位置,并绘制图它在地图中(位于 gmaps.map 中)。它还将确保所有标记都位于地图的范围内。

Since you tagged this with the google-maps keyword, you can also the Geocoding API directly from within Google Maps (example is for Gmaps API V3):

    gmaps.geocoder.geocode({ 'address': address }, function(results, status) {
        if (status == google.maps.GeocoderStatus.OK) {
            var marker = new google.maps.Marker({
                map: gmaps.map,
                position: results[0].geometry.location,
            });

            marker.setTitle(address);

            gmaps.bounds.extend(results[0].geometry.location);
            gmaps.map.fitBounds(gmaps.bounds);

            if(typeof(callback) === 'function') {
                callback(marker);
            }
        } else {
            console.log("Geocode was not successful for the following reason: " + status);
        }
    });

This snippet will fetch the address' geometry location, and plots it in the map (which lives in gmaps.map). It'll also make sure that all markers fit within the bounds of the map.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文