【发布时间】:2016-01-02 10:25:48
【问题描述】:
我正在使用带有 mapzen 的传单路由机。
它在浏览器上运行良好,但是当我在真实设备上运行项目时发现问题似乎它试图调用 mapzen 服务但到错误的 url。
这是一个截图:
这是我写的代码
$scope.map = L.map('roadMap');
L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png', {
attribution: '© <a href="http://osm.org/copyright">OpenStreetMap</a> contributors'
}).addTo($scope.map);
$scope.control = L.Routing.control({
waypoints : $scope.waypoints,
router: L.Routing.valhalla('valhalla-0jUHQB0', 'bicycle'),
formatter: new L.Routing.Valhalla.Formatter(),
summaryTemplate:'<div class="start">{name}</div><div class="info {transitmode}">{distance}, {time}</div>',
routeWhileDragging: true,
geocoder: L.Control.Geocoder.nominatim()
}).addTo($scope.map);
它必须是一种告诉 url 应该以 http:// 开头的方法
我无法改变这一点,脚本没有找到 valhalla.mapzen.com 和 nominatim.openstreetmap.com 任何人都可以帮忙。
谢谢。
【问题讨论】:
标签: ionic leaflet openstreetmap