Home > Backend Development > PHP Tutorial > google地图怎么取添加标注(取经纬度,并显示该位置显图标)

google地图怎么取添加标注(取经纬度,并显示该位置显图标)

WBOY
Release: 2016-06-13 13:41:34
Original
1145 people have browsed it

google地图如何取添加标注(取经纬度,并显示该位置显图标)?
看了一下google的API,看了半天没找到?
想请教一下做过的朋友?
google地图如何取添加标注(取经纬度,并显示该位置显图标)?

------解决方案--------------------
可以去看我们网站,呵呵 www.niaoke.com
------解决方案--------------------
一、google本身API就提供有(简陋)
二、向google或mapabc购买(功能全,收费)
三、自己hacker的形式(以前我实现过,不过后来据说接口改变了,所以就用不了了,要不然免费提供给你)

------解决方案--------------------
不清楚lz具体要干什么,如果是取坐标的话,
可以参考这里的代码:

HTML code


  
    <title>Google Maps JavaScript API Example - simple</title>
    <script src="http://maps.google.com/maps?file=api&v=2&key=aaaaa" type="text/javascript" charset="utf-8"></script>
  
  
    <div id="map" style="width: 300px; height: 300px"></div>
    <script type="text/javascript">
    //<![CDATA[

    if (GBrowserIsCompatible()) {
      var map = new GMap2(document.getElementById("map"));
      map.setCenter(new GLatLng(37.441944, -122.141944), 13);
    }

    GEvent.addListener(map, 'click', function(overlay, point) {
      if (point) {
        document.getElementById("show_x").innerHTML = point.x;
        document.getElementById("show_y").innerHTML = point.y;
      }
    });

    //]]>
    </script>

    <p id="show_x"></p>
    <p id="show_y"></p>

  


<br><font color="#e78608">------解决方案--------------------</font><br>
 $('#Label2').click(function() {<br>               GoogleMapAddEvent(myMap, "click", function(marker, point) {<br>               if(marker)<br>                   {                       <br>                       myMap.removeOverlay(marker);     <br><br>                   }<br>                   else<br>                   { <br>                      // myMap.clearOverlays();<br>                       var dmarker = new GMarker(point, {draggable: true});<br>                        var dpoint;<br>                        var x;<br>                        var y;<br>                        x = GoogleMapPointX(point);<br>                        y = GoogleMapPointY(point);<br>                        document.getElementById("TextBox2").value = x;<br>                        document.getElementById("TextBox1").value = y;<br>//                         if(document.getElementById("hidsyid").value=='')//为空表示初始传进来的监测点编码<br>//                            {<br>                               document.getElementById("hidw").value=x;<br>                               document.getElementById("hidj").value=y;<br>//                            }<br>                        GEvent.addListener(dmarker, "dragstart", function(){       <br>                        });<br>  <br>                        GEvent.addListener(dmarker, "dragend", function(){<br>                            dpoint=dmarker.getPoint();<br>                           myMap.panTo(dpoint);<br>                           x = dpoint.lat();<br>                           y = dpoint.lng();<br>                           document.getElementById("TextBox2").value = x;<br>                           document.getElementById("TextBox1").value = y;<br>//                            if(document.getElementById("hidsyid").value=='')<br>//                            {<br>                               document.getElementById("hidw").value=x;<br>                               document.getElementById("hidj").value=y; <div class="clear">
                 
              
              
        
            </div>
Copy after login
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template