我有位置纬度和经度的数据。我想在我的应用程序中将其显示在地图中。我计划使用Google地图向用户显示此位置。
为此,我需要Google Maps API吗?还是谷歌地图坐标? 我查看了他们的网站,但所有这些变种让我感到困惑。 我只需要将数据(纬度和经度)显示到视觉(地图)中,以使我的应用程序更加用户友好。
我之前从未使用过Google Maps API,因此对于有相关经验的人,请指导我。
Google Maps API:http://www.google.com/enterprise/mapsearth/products/mapsapi.html#
Google地图协调中心:http://www.google.com/enterprise/mapsearth/products/coordinate.html?rd=1#
另一方面,我可能会出售该应用程序(使用订阅),因此我需要Google Maps API许可证。任何人都知道它有多少,程序如何? (例如,每月或每年,每用户或每次使用等)
修改
或者是否有其他映射API?像Google Maps API这样的东西。
答案 0 :(得分:3)
我们必须给出经度和纬度。
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
window.onload = function () {
var mapOptions = {
//give latitude and long
center: new google.maps.LatLng("18.9750", "72.8258"),
zoom: 8,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var infoWindow = new google.maps.InfoWindow();
var map = new google.maps.Map(document.getElementById("dvMap"), mapOptions);
//give latitude and long
var myLatlng = new google.maps.LatLng("18.9750", "72.8258");
var marker = new google.maps.Marker({
position: myLatlng,
map: map,
title: "Mumbai"
});
}
</script>
<div id="dvMap" style="width: 500px; height: 500px">