dongpo5239 2018-03-02 07:42
浏览 84

将php变量(地名)传递给谷歌地图(javascript)以标记位置

Anyone Give me solution on how to put the $location variable to jscript to get the location on Google Map. And what should be the value of location (location name or postal code ) . Here is the code :

<?php 
$location=$_GET["clocation"]; //fetched clocation from database in previous page
?>

<div id="map" style="width:100%;height:500px"></div>
<script>
function myMap() {
var myCenter = new google.maps.LatLng(23.6943,90.3444); //Here i want to put my location value to get location on google map
  var mapCanvas = document.getElementById("map");

  var mapOptions = {center: myCenter, zoom: 7, panControl: true,
    zoomControl: true,
    mapTypeControl: true,
    scaleControl: true,
    streetViewControl: true,
    overviewMapControl: true,
    rotateControl: true };
  var map = new google.maps.Map(mapCanvas, mapOptions);
  var marker = new google.maps.Marker({position:myCenter});
  marker.setMap(map);

}
</script>
<script src="https://maps.googleapis.com/maps/api/js?key=<hidden>&callback=myMap"></script>
  • 写回答

2条回答 默认 最新

  • duanche9384 2018-03-02 07:59
    关注

    Assuming your location is in the correct formatting (lat,lng),
    You could simply do this in your script:

    <?php 
    $location=$_GET["clocation"]; //fetched clocation from database in previous page
    ?>
    …
    var myCenter = new google.maps.LatLng(<?php echo $location ?>); //Here we simply echo the $location
    …
    

    Edit: I see you edited your post with “(location name or postal code )”.

    Google Maps API offers a Geocoding service that can be used to convert your address to the lat,lng format.

    Here is the link to the Geocoding documentation:
    https://developers.google.com/maps/documentation/javascript/geocoding

    And, a similar question was answered here:
    Using Address Instead Of Longitude And Latitude With Google Maps API

    评论

报告相同问题?

悬赏问题

  • ¥15 Mac系统vs code使用phpstudy如何配置debug来调试php
  • ¥15 目前主流的音乐软件,像网易云音乐,QQ音乐他们的前端和后台部分是用的什么技术实现的?求解!
  • ¥60 pb数据库修改与连接
  • ¥15 spss统计中二分类变量和有序变量的相关性分析可以用kendall相关分析吗?
  • ¥15 拟通过pc下指令到安卓系统,如果追求响应速度,尽可能无延迟,是不是用安卓模拟器会优于实体的安卓手机?如果是,可以快多少毫秒?
  • ¥20 神经网络Sequential name=sequential, built=False
  • ¥16 Qphython 用xlrd读取excel报错
  • ¥15 单片机学习顺序问题!!
  • ¥15 ikuai客户端多拨vpn,重启总是有个别重拨不上
  • ¥20 关于#anlogic#sdram#的问题,如何解决?(关键词-performance)