Google maps 地图API未显示可见的边界是谷歌地图

Google maps 地图API未显示可见的边界是谷歌地图,google-maps,google-maps-api-3,Google Maps,Google Maps Api 3,我正在为我的项目使用谷歌地图API var elevator; var myOptions = { zoom: 3, center: new google.maps.LatLng(55.50, -129.35), mapTypeId: 'terrain' }; map = new google.maps.Map($('#map_canvas')[0], myOptions); var address="CA,state" $.getJSON('http://maps.g

我正在为我的项目使用谷歌地图API

var elevator;
var myOptions = {
    zoom: 3,
    center: new google.maps.LatLng(55.50, -129.35),
    mapTypeId: 'terrain'
};
map = new google.maps.Map($('#map_canvas')[0], myOptions);

var address="CA,state"
$.getJSON('http://maps.googleapis.com/maps/api/geocode/json?address='+address+'&sensor=false', null, function (data) {
  var p = data.results[0].geometry.location
  var latlng = new google.maps.LatLng(p.lat, p.lng);
  new google.maps.Marker({
      position: latlng,
      map: map
  });
});
谷歌地图CA位于Maps.Google.com

通过API在我的应用程序中


通过API绘制的地图中未显示加利福尼亚边界。任何帮助都是有用的。

谷歌地图API让用户负责实现基本功能之外的任何功能

谷歌地图与谷歌地图API有许多共同的特性,但它始终比他的弟弟有优势

对于这种特殊情况,可以使用来显示所需的边界。为此,您需要一个公开可用的kml文件。这意味着,如果您找到所述kml,将其存储在您的公共dropbox文件夹中就足够了。此外,kml文件的大小有限制,所以不要太激动

我想你需要的不仅仅是加州,但这里有一个加州的例子

var map = new google.maps.Map(document.getElementById("map"), {
    zoom: 5,
    disableDefaultUI: true,
    zoomControl: true,
    center: new google.maps.LatLng(38, -111),
    mapTypeId: "roadmap"
});

var ctaLayer = new google.maps.KmlLayer({
                  url: 'https://dl.dropboxusercontent.com/u/3133731/kml/california.kml', 
                  map:map,
                  preserveViewport: true,
                  suppressInfoWindows: true
                });

此处:。

谷歌地图api与maps.google.com(一个可能基于api构建的应用程序)不同-如果您想在实现中显示边界,您必须自己绘制: