Php 谷歌地图API从API调用中获取多个位置
我想调用GoogleMapsAPI,让它返回一个包含以下内容的地图Php 谷歌地图API从API调用中获取多个位置,php,google-maps,google-maps-api-3,Php,Google Maps,Google Maps Api 3,我想调用GoogleMapsAPI,让它返回一个包含以下内容的地图 以地址为中心,我将调用API 附近所有超市、学校、健身中心和火车站的图标 我知道你可以通过在谷歌地图上输入“Supermarket”来获取所有超市,但我需要通过API获取超市和更多信息,同时集中在我发送的地址上 我希望电话看起来像这样: 编辑: 我发现你可以做我想做的事: 唯一的问题是URL返回404,所以我可能没有正确构建它。 我错过什么了吗 <!DOCTYPE html> <html> <h
<!DOCTYPE html>
<html>
<head>
<title>Simple Map</title>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no">
<meta charset="utf-8">
<style>
html, body, #map-canvas {
height: 100%;
margin: 0px;
padding: 0px
}
</style>
<script src="https://maps.googleapis.com/maps/api/place/search/json/js?v=3.exp&sensor=false&types=supermarkt|trein|school|fitness"></script>
<script>
var map;
function initialize() {
var mapOptions = { zoom: 8, center: new google.maps.LatLng(-34.397, 150.644) };
map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
</head>
<body>
<div id="map-canvas"></div>
</body>
简单地图
html,正文,#地图画布{
身高:100%;
边际:0px;
填充:0px
}
var映射;
函数初始化(){
var mapOptions={zoom:8,center:new google.maps.LatLng(-34.397150.644)};
map=new google.maps.map(document.getElementById('map-canvas'),mapOptions);
}
google.maps.event.addDomListener(窗口“加载”,初始化);
不确定你的问题与标题有什么关系,尽管…@geocodezip我的错,它仍然有我从未问过的前一个问题的标题。现在已经正确更改了。要使用places API进行多个搜索,您需要多次调用它(注意并适当处理查询限制)。但它会将结果放入同一个映射中吗?我不想在一页上有5张地图。你是在问你的代码是否会把这些位置放在同一张地图上吗?我们不知道,您还没有提供任何代码来说明您计划如何使用数据。您当然可以用任何一种方式编写代码。