在Google地图中精确定位(纬度和经度)

时间:2013-10-03 03:21:40

标签: google-maps google-maps-api-3 geolocation location

我有位置纬度和经度的数据。我想在我的应用程序中将其显示在地图中。我计划使用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这样的东西。

1 个答案:

答案 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">