Google maps api 3 Google API不适用于其他纬度和经度

Google maps api 3 Google API不适用于其他纬度和经度,google-maps-api-3,google-places-api,Google Maps Api 3,Google Places Api,我想在我的项目中使用谷歌API。 我得到的api来自 APi是:-****************** 注意:-我已将我的密钥附加在此URL的末尾。它向我展示了正确的反应。 但是如果我把纬度和经度改成古吉拉特邦(印度),那么它就不会给我任何反应。 如果结果为零,则为响应 有谁能帮我解释一下为什么会发生这种情况,以及如何解决它 我这是想做这是为了得到当前纬度经度附近的信息。。 是否有其他方法或api获取附近区域的信息。。 请帮帮我。。 提前感谢如果地图上给定坐标(纬度和经度)和给定半径周围没有注册

我想在我的项目中使用谷歌API。 我得到的api来自

APi是:-******************

注意:-我已将我的密钥附加在此URL的末尾。它向我展示了正确的反应。 但是如果我把纬度和经度改成古吉拉特邦(印度),那么它就不会给我任何反应。 如果结果为零,则为响应

有谁能帮我解释一下为什么会发生这种情况,以及如何解决它

我这是想做这是为了得到当前纬度经度附近的信息。。 是否有其他方法或api获取附近区域的信息。。 请帮帮我。。
提前感谢

如果地图上给定坐标(纬度和经度)和给定半径周围没有注册位置,则API将响应零结果

结果

  • 指定正确的坐标(当前位置)
  • 半径限制,最大允许半径为50000米=50公里
以下url正在运行-提供距古吉拉特邦30公里(给定坐标)范围内的食物类型场所


[API密钥]

我使用了这个代码段,它适用于所有情况

<body>
<div id="mainpanel" style="float:left; background-color:#fff; width:75%;">
    <div style="display:none;" id="lat">hhh</div><div style="display:none;" id="lon">hhh</div>


<script>
var x=document.getElementById("lat");
var y=document.getElementById("lon");
function getLocation()
  {
  if (navigator.geolocation)
    {
    navigator.geolocation.getCurrentPosition(showPosition);
    }
  else{x.innerHTML="Geolocation is not supported by this browser.";}
  }
function showPosition(position)
  {
  x.innerHTML=position.coords.latitude; 
  y.innerHTML=position.coords.longitude;
  loadScript();
  }

function initialize()
{
var xval=document.getElementById("lat").innerHTML;
var yval=document.getElementById("lon").innerHTML;
var mapProp = {
   center: new google.maps.LatLng(xval,yval),
    zoom:7,
    mapTypeId: google.maps.MapTypeId.ROADMAP
  };
  var map = new google.maps.Map(document.getElementById("googleMap"),mapProp);
}

function loadScript()
{
  var script = document.createElement("script");
  script.type = "text/javascript";
  script.src = "http://maps.googleapis.com/maps/api/js?key=AIzaSyDY0kkJiTPVd2U7aTOAwhc9ySH6oHxOIYM&sensor=false&callback=initialize";
  document.body.appendChild(script);
}
//window.onload = loadScript;
</script>
    <form>
        <input class="boxinput" type="text" class="form-control" placeholder="Phone" id="" name=""/>
        </form>
    <div class="serchbox"></div>
    <div id="googleMap" style="width:960px;height:804px;"></div>

    </div>  
     </body>

嗯嗯
var x=document.getElementById(“lat”);
var y=document.getElementById(“lon”);
函数getLocation()
{
if(导航器.地理位置)
{
navigator.geolocation.getCurrentPosition(showPosition);
}
else{x.innerHTML=“此浏览器不支持地理位置。”;}
}
功能显示位置(位置)
{
x、 innerHTML=position.coords.latitude;
y、 innerHTML=position.coords.longitude;
loadScript();
}
函数初始化()
{
var xval=document.getElementById(“lat”).innerHTML;
var yval=document.getElementById(“lon”).innerHTML;
var mapProp={
中心:新google.maps.LatLng(xval,yval),
缩放:7,
mapTypeId:google.maps.mapTypeId.ROADMAP
};
var map=new google.maps.map(document.getElementById(“googleMap”),mapProp);
}
函数loadScript()
{
var script=document.createElement(“脚本”);
script.type=“text/javascript”;
script.src=”http://maps.googleapis.com/maps/api/js?key=AIzaSyDY0kkJiTPVd2U7aTOAwhc9ySH6oHxOIYM&sensor=false&callback=initialize";
document.body.appendChild(脚本);
}
//window.onload=loadScript;

请向您使用的古吉拉特邦提供经度和纬度?古吉拉特邦的经度和纬度,我使用的Ahmedabad是纬度=23.00,经度=72.00,可能是@Dr.Molle的副本,谢谢你的回复。我得到了解决方案。但是有没有办法获得类别的图像。因为place API只给出了特定地点的图标。在回复中可能会列出该地点的图标url。当您喜欢使用自己的标记时,您可以使用自己的图像(或使用谷歌的精灵,例如)自行创建标记