无法使用地理位置显示自动缩放地图

罗希塔什夫·辛哈尔(Rohitashv Singhal)

我正在使用地理位置来显示当前位置,如下所示:

echo '<div style="width:48%;float:left;"><img src="http://maps.google.com/maps/api/staticmap?center='.$lat.','.$long.'&markers=titel:You+are+here|icon:http://tinyurl.com/2ftvtt6|'.$lat.','.$long.'&zoom=17&size=550x450&maptype=roadmap&&sensor=true" width="550" height="450" alt="'.$geodata['formatted_address'].'" \/></div><div style="width:48%;float:right;">';
echo 'Latitude: '.$lat.' Longitude: '.$long.'<br />';

但是它在地图上显示静态图像。我想显示用户可以在其中放大地图的地图。我该如何使用这样的地图?

高沙梅塔

您可以按照以下方式进行操作:

您可以使用iframe

我尝试过使用iframe进行您需要的请求,以显示所需的纬度,经度和缩放结果:

<iframe width="300" height="170" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.google.com/maps?q='+YOUR_LAT+','+YOUR_LON+'&hl=es;z=14&amp;output=embed"></iframe><br /><small><a href="https://maps.google.com/maps?q='+data.lat+','+data.lon+'&hl=es;z=14&amp;output=embed" style="color:#0000FF;text-align:left" target="_blank">See map bigger</a></small>

或者

您也可以使用以下代码:

<script type="text/javascript">
    var map;
    var infowindow;
    var marker;
    var geocoder = new google.maps.Geocoder();
    function initialize(address) {
        geocoder.geocode({'address': address}, function(results, status) {
            if (status == google.maps.GeocoderStatus.OK) {
                var latitude = results[0].geometry.location.lat();
                var longitude = results[0].geometry.location.lng();
                map = new google.maps.Map(document.getElementById('map'), {
                    center: new google.maps.LatLng(latitude, longitude),
                    zoom: 15,
                    mapTypeId: google.maps.MapTypeId.ROADMAP
                });
                marker = new google.maps.Marker({
                    position: new google.maps.LatLng(latitude, longitude),
                    map: map,
                });

                google.maps.event.addListener(marker, 'click', function() {
                    infowindow.open(map, marker);
                });

                google.maps.event.trigger(marker, "click");
            } else {
                alert("Something got wrong " + status);
            }
        });
    }
    jQuery(document).ready(function() {
        initialize("[your address]");
    });
</script>
<div id="map" style="height: 350px; width: 100%;"></div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用地理位置自动填写地址表格

来自分类Dev

在angularjs中使用地理位置

来自分类Dev

在PHP中使用地理位置

来自分类Dev

创建一个使用地理位置显示我当前位置的按钮

来自分类Dev

使用地理位置更新标记位置后,无法在Leaflet中绘制

来自分类Dev

使用地理位置获取附近位置的信息

来自分类Dev

使用地理位置获取附近位置的信息

来自分类Dev

使用地理位置在div中显示城市名称

来自分类Dev

无法在Android平台中调用地理位置插件

来自分类Dev

使用地理位置跟踪主题标签-tweepy

来自分类Dev

使用地理位置搜索Facebook场所

来自分类Dev

使用地理位置跟踪主题标签-tweepy

来自分类Dev

使用地理位置返回和查询

来自分类Dev

使用JavaScript禁用地理位置浏览器

来自分类Dev

无法使用geoPointForCurrentLocationInBackground检索地理位置

来自分类Dev

如何获取地理位置并显示在地图上

来自分类Dev

jQuery地理位置和地图突出显示

来自分类Dev

如何获取地理位置并显示在地图上

来自分类Dev

使用html5中的地理位置在Google地图中显示坐标列表

来自分类Dev

如何使用地址解析器进行地理位置定位并使用Promise保存数据?

来自分类Dev

如何使用地址解析器进行地理位置定位并使用Promise保存数据?

来自分类Dev

Angular JS-使用地理位置对集合进行排序

来自分类Dev

在HTML5 Web Worker中使用地理位置

来自分类Dev

仅使用地理位置处理twitter4j查询

来自分类Dev

使用地理位置和距离从SQL Server数据库中选择记录

来自分类Dev

使用地理位置数据构建多边形时出现问题

来自分类Dev

通过GMAP3.js使用地理位置获取国家名称

来自分类Dev

是否可以在不询问用户权限的情况下使用地理位置?

来自分类Dev

如何在不使用地理位置的情况下获取用户所在的城市

Related 相关文章

  1. 1

    使用地理位置自动填写地址表格

  2. 2

    在angularjs中使用地理位置

  3. 3

    在PHP中使用地理位置

  4. 4

    创建一个使用地理位置显示我当前位置的按钮

  5. 5

    使用地理位置更新标记位置后,无法在Leaflet中绘制

  6. 6

    使用地理位置获取附近位置的信息

  7. 7

    使用地理位置获取附近位置的信息

  8. 8

    使用地理位置在div中显示城市名称

  9. 9

    无法在Android平台中调用地理位置插件

  10. 10

    使用地理位置跟踪主题标签-tweepy

  11. 11

    使用地理位置搜索Facebook场所

  12. 12

    使用地理位置跟踪主题标签-tweepy

  13. 13

    使用地理位置返回和查询

  14. 14

    使用JavaScript禁用地理位置浏览器

  15. 15

    无法使用geoPointForCurrentLocationInBackground检索地理位置

  16. 16

    如何获取地理位置并显示在地图上

  17. 17

    jQuery地理位置和地图突出显示

  18. 18

    如何获取地理位置并显示在地图上

  19. 19

    使用html5中的地理位置在Google地图中显示坐标列表

  20. 20

    如何使用地址解析器进行地理位置定位并使用Promise保存数据?

  21. 21

    如何使用地址解析器进行地理位置定位并使用Promise保存数据?

  22. 22

    Angular JS-使用地理位置对集合进行排序

  23. 23

    在HTML5 Web Worker中使用地理位置

  24. 24

    仅使用地理位置处理twitter4j查询

  25. 25

    使用地理位置和距离从SQL Server数据库中选择记录

  26. 26

    使用地理位置数据构建多边形时出现问题

  27. 27

    通过GMAP3.js使用地理位置获取国家名称

  28. 28

    是否可以在不询问用户权限的情况下使用地理位置?

  29. 29

    如何在不使用地理位置的情况下获取用户所在的城市

热门标签

归档