在Windows商店中使用Google地图

时间:2013-02-06 10:26:31

标签: google-maps windows-8 windows-store-apps

Google Maps on windows phone

如何在此处添加图钉并获取路线。 我是否需要使用JavaScript

1 个答案:

答案 0 :(得分:1)

请注意此方法:


function addMarkers () {
    for (var i = 0; i < dataResults.features.length; i++) {
        var quake = dataResults.features[i];
        var coors = quake.geometry.coordinates;
        var latLong = new google.maps.LatLng(coors[1], coors[0]);
        var marker = new google.maps.Marker({
            position: latLong,
            map: map
            //icon: getCircle(earthquake.properties.mag)
        });
    }
}

其中重要的部分是当我们创建一个标记时,我们给它一个map对象,它是从div'mapdisplay'初始化的,所以我们在这里初始化那个map对象


function initialize() {
    map = new google.maps.Map(document.getElementById('mapdisplay'), {
        zoom: 3,
...

然后在调用中将其作为'map'参数传递给:

new google.maps.Marker

这是使用来自USGS的返回地震数据,只是创建新标记。 您可以简单地使用类似的技术添加自己的引脚(即标记),是的 - 您需要JavaScript :) https://developers.google.com/maps/documentation/javascript/overlays

要获取路线,请参阅https://developers.google.com/maps/documentation/javascript/directions处的“显示路线结果” 或者概述 https://developers.google.com/maps/documentation/directions/

对于一个工作样本(它不是win8,但它应该无关紧要,因为我假设你使用的是Windows 8 HTML / JS应用程序) Get directions in new window Google maps API v3

现在说 - 你也可以使用Bing Maps,它已经为Windows 8应用程序记录了

Bing Maps for Windows Store Apps

Bing Maps SDK for Windows Store apps Samples