直接调用百度地图网页版
var latitude=$(this).data('latitude');//经度
var longitude=$(this).data('longitude');//维度
var place=$(this).data('place');//地点名字
var title=$(this).data('title');//title
console.log('ddd');
var AK = "ERBxtl9VNpGikGRU9hsf9rYxmiag3kia";
var locationInfo = "location="
+ latitude + ","
+ longitude
+ "&title=" + title
+ "&content=" + place;
window.location.href = "http://api.map.baidu.com/marker?" + locationInfo + "&output=html&ak=" + AK;
判断本地是否有app
baidu:function(){
var locationInfo = "location="
+ option.latitude + ","
+ option.longitude
+ "&title=" + option.title
+ "&content=" + option.content;
var webUrl = "http://api.map.baidu.com/marker?" + locationInfo + "&output=html&ak=" + _this.AK;
var appUrl = device.ios() ? "baidumap://map/marker?" : "bdapp://map/marker?";
appUrl += locationInfo;
device.callNative(appUrl, function(){
window.location.href = webUrl;
});
}
callNative:function(appUrl, errCallback){
var now = new Date().valueOf();
setTimeout(function () {
if (new Date().valueOf() - now > 100) return;
errCallback();
}, 25);
window.location.href = appUrl;
}