5

是否可以将设备上本地存储的图像用作标记图标?我可以使用 URL 并且它可以工作,但是当我尝试使用本地图像时它不会加载。我应该如何引用图像?这是一个多平台应用程序,所以我不能使用像 Android 这样的设备特定路径file:///android:asset/

map.addMarker({
    'position': new plugin.google.maps.LatLng(13.7579507,100.5643353),
    'title': 'Fortune Town',
    'icon': '../templates/icon2.png'
}, function(marker) {
    marker.showInfoWindow();
});

我正在使用Ionic Framework(它使用AngularJS)和Apache Cordova以及来自 https://github.com/wf9a5m75/phonegap-googlemaps-plugin/ 的Google Maps 插件

4

2 回答 2

12

这没有多大意义,但这就是有效的:

'icon': 'www/templates/icon2.png'
于 2014-10-27T11:04:08.120 回答
0

使用存储插件,如 Cordova Storage,然后从那里或本地数据库中提取它。 http://docs.phonegap.com/en/1.2.0/phonegap_storage_storage.md.html 捕获用相机拍摄的照片并将其存储到本地数据库/PhoneGap/Cordova/iOS

于 2014-10-27T06:54:37.033 回答