新的Web开发,只是想知道如果有一种简单的方法从一张表绘制简单的纬度和经度坐标,并在地图上呈现它们。我创建了一个简单的地方页面,使用PHP从地点表中的每个存储位置绘制名称,地址等。我只想创建一个非常简单的地图,在lat和lng坐标处显示标记。对不起,如果这是一个愚蠢的问题。简单的谷歌地图使用PHP
2
A
回答
0
这不是一个PHP的问题。它使用JavaScript。
这应做到:
<script src="http://maps.googleapis.com/maps/api/js?sensor=false"></script>
<script>
var myMap;
var myLatlng = new google.maps.LatLng(52.518903284520796,-1.450427753967233);
function initialize() {
var mapOptions = {
zoom: 13,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP ,
scrollwheel: false
}
myMap = new google.maps.Map(document.getElementById('map'), mapOptions);
var marker = new google.maps.Marker({
position: myLatlng,
map: myMap,
title: 'Name Of Business',
icon: 'http://www.google.com/intl/en_us/mapfiles/ms/micons/red-dot.png'
});
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
<div id="map" style="width:500px; height: 500px;">
</div>
的myLatLng变量只是改变你想要什么。
这里的文件,如果你需要更多的帮助: https://developers.google.com/maps/documentation/javascript/tutorial#HelloWorld
0
这很简单。以下是Google Maps API的入门部分。您只需注册一个API密钥,但它都写在那里。
https://developers.google.com/maps/documentation/javascript/tutorial
+0
为什么你需要使用谷歌地图API密钥?我没有 – 2014-09-02 21:59:23
+1
如果你想使用谷歌地图API的所有功能,而不是只是嵌入地图,那么你需要它。看到我发布的链接。 – georgewoofbates 2014-09-02 22:00:38
0
下面是一个例子
<?php
$url = "http://maps.google.com/maps/api/geocode/json?address=West+Bridgford&sensor=false®ion=UK";
$response = file_get_contents($url);
$response = json_decode($response, true);
//print_r($response);
$lat = $response['results'][0]['geometry']['location']['lat'];
$long = $response['results'][0]['geometry']['location']['lng'];
echo "latitude: " . $lat . " longitude: " . $long;
?>
相关问题
- 1. 简单的谷歌地图的fancybox
- 2. 谷歌地图简单图案覆盖
- 3. 谷歌地图,PHP
- 4. 在谷歌地图上使用PHP/MySQL
- 5. 查询谷歌地图使用PHP
- 6. PHP的谷歌地图Api
- 7. php + mysql +谷歌地图
- 8. PHP /谷歌地图 - Geofence
- 9. PHP和谷歌地图
- 10. 谷歌地图,PHP和Postgres
- 11. 使谷歌地图
- 12. 简单的方法来禁用谷歌地图滚动鼠标
- 13. 简单的谷歌地图调用不工作js
- 14. 谷歌地图:简单的应用程序无法在IE
- 15. 谷歌静态地图没有使用谷歌地图API
- 16. 谷歌地图不显示使用谷歌地图v2
- 17. 使用谷歌地图
- 18. 使用谷歌地图API
- 19. 谷歌地图使用jQuery
- 20. 使用谷歌地图backbone.js
- 21. 使用谷歌地图
- 22. 谷歌地图使用Aurelia
- 23. 使用谷歌地图api
- 24. 调用PHP中的谷歌地图
- 25. 用PHP谷歌地图/ MySQL的
- 26. 谷歌地图触发谷歌分析事件使用谷歌地图控件
- 27. 热图 - 生成简单“HeatPoint”谷歌地图的Android
- 28. Java谷歌地图谷歌地图
- 29. 谷歌地图Android API v2 - 简单的地图应用程序崩溃
- 30. 使用谷歌地图的图像
所以,我将我的php变量lat和lng设置为javascript变量? – 2014-09-02 22:21:54
感谢您的帮助。想知道什么是最简单的方法来设置一个PHP变量$ lng和$ lat作为一个JavaScript变量,我可以在您提供的代码中调用? – 2014-09-02 22:26:28
只需将其替换为: var myLatlng = new google.maps.LatLng(<?php echo $ lat?>,<?php echo $ lng?>); – 2014-09-02 22:33:53