Google Map API怎么根据地址获得经纬度
/**
     * 根据地址返回经纬度
     * @param addr
     * @return 返回经纬度数据, latLng[0]经度,latLng[1]维度
     */
    public static String[] getCoordinate(String addr) {
        String[] latLng = new String[2];
        String address = null;
        try {
            address = .URLEncoder.encode(addr, "UTF-8");
        } catch (UnsupportedEncodingException e1) {
            e1.printStackTrace();
        }
        ;
        String output = "csv";
        //密钥可以随便写一个key=abc
        String key = "abc";
        String url = "/maps/geo?q=" + address + "&output=" + output + "&key=" + key;
        URL googleMapURL = null;
        URLConnection httpsConn = null;
        // 进行转码
        try {
            googleMapURL = new URL(url);
        } catch (MalformedURLException e) {
            e.printStackTrace();
        }
        try {
            httpsConn = (URLConnection)googleMapURL.openConnection();
            if (httpsConn != null) {
                InputStreamReader insr = new InputStreamReader(httpsConn.getInputStream(), "UTF-8");
                BufferedReader br = new BufferedReader(insr);
                String data = null;
                if ((data = br.readLine()) != null) {
                    String[] retList = data.split(",");
                    /*
                     * String latitude = retList[2]; String longitude =
                     * retList[3];
                     * 
                     * System.out.println("纬度"+ latitude);
                     * System.out.println("经度"+ longitude);
                     */
                    if (retList.length > 2 && ("200".equals(retList[0]))) {
                        latLng[0] = retList[2];
                        latLng[1] = retList[3];
                    }
                }
                insr.close();
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
        return latLng;
    }
怎样获取google map api中静态地图的范围
用户通过点击地图上面的位置,在地图上面进行描点,然后再把获取的到的地理位置保存到地图上面的地址栏目中。
主要是百度地图API的使用var map = new BMap.Map("allmap"); //实例化一个地图对象var point = new BMap.Point(116.331398,39.897445); //设置地图中心的位置map.centerAndZoom(point,12); //设置地图元素的可视层map.enableScrollWheelZoom(); //启用滚轮放大缩小,默认禁用map.enableContinuousZoom(); //启用地图惯性拖拽,默认禁用function myFun(result){ var cityName = result.name; map.setCenter(cityName);}var myCity = new BMap.LocalCity();myCity.get(myFun);i=0//点击获取坐标map.addEventListener("click",function(e){ if(i === 0) { //存储经纬度 lng = e.point.lng; lat = e.point.lat; //在地图上面描点 var marker = new BMap.Marker(new BMap.Point(lng,lat)); // 创建标注 map.addOverlay(marker); marker.enableDragging(); //可拖拽 var gc = new BMap.Geocoder(); //获取地址的数据地址 var pt = e.point; gc.getLocation(pt, function(rs){ var addComp = rs.addressComponents; address = addComp.province + addComp.city + addComp.district + addComp.street + addComp.streetNumber; //画图 var label = new BMap.Label(address,{offset:new BMap.Size(20,-10)}); marker.setLabel(label); }); i=1; }});
Google 地图 API 是怎么用的啊
GG API 其实很容易用的
API KEY的作用的限定在一个域下使用GG API ,注册KEY是必须的
给个我做的实例给你看下吧
/contact/
如何开始使用Google Map API
例子:
{
   "results" : [
      {
         "ponents" : [
            {
               "long_name" : "深圳",
               "short_name" : "深圳",
               "types" : [ "locality", "political" ]
            },
            {
               "long_name" : "广东省",
               "short_name" : "广东省",
               "types" : [ "administrative_area_level_1", "political" ]
            },
            {
               "long_name" : "中国",
               "short_name" : "CN",
               "types" : [ "country", "political" ]
            }
         ],
         "formatted_address" : "中国广东省深圳",
         "geometry"...78093130;lat".62698980
               }: ",
            ",
                  "geometry" : "political",
               ": [ " ,
            ": {
                  "viewport" : 113; ; ]
            }; ;;short_name",
                  ": "short_name": {
                  "; : ".5430990; ; ,
               ",
   ":
{
   "lng": [ ",
               ", ": [ " ;types" ;APPROXIMATE"lng": 22;lat"广东省" , ": 22, " ,
               " ;types": [
            {
               " ,
            ": {
               " ;results": ", ".0578680
            },
               "中国"political",
                  "types": {
            "ponents".32938930;country"lat" ;lng" ]
      }
   ];political".44588410; ; .75319730
               }
            };lng" ,
            {
               "political": 114: {
                  "; : 22;CN" ;location": 114;bounds": 22; ; ; ; ; ;lat" ;formatted_address"northeast" ]
            }
         ]: 114;long_name";administrative_area_level_1"short_name": [
      {
         ",
         ",
            {
               "southwest" : ": ": "locality": [ " ;;lng".86174840: {
               "深圳";广东省" : 22,
               "status".75244140
               }
            }
         }.35531620
               };location_type",
                  " ;深圳",
               "types": "northeast" ]
            },
               ",
               "long_name";lat",
         ": 113;long_name" : {
               ": {
                  ";southwest"中国广东省深圳"locality"OK"例子,
         "
利用google map API可以将google卫星地图嵌入到自己的网页里,但能不能把google卫星地图嵌入到软件里面?
本人了解不深,简单说一下。
因为 google map api开放的就是网页形式的嵌入,嵌入到软件中当然是可以,但据我所知也是以网页形式嵌入的,如果你想不以网页形式嵌入软件中,那就得自己根据google map写一个软件,但是数据量太大不太现实吧?局部的没有问题,比如建个3D模或平面图,然后用程序实现查找和定位以及地址发送,但是要整个地图都这么干那就麻烦大了