我有一个可以打开Gmail的应用.我必须在电子邮件上附上图片,但我不知道如何.我尝试在电子邮件正文中复制HTML,但Gmail不会读取HTML.我能怎么做?
如何在此代码中提高 GPS 的准确性?
var map;
function initialize() {
var mapOptions = {
zoom: 18
};
map = new google.maps.Map(document.getElementById('map-canvas'),
mapOptions);
// Try HTML5 geolocation
if(navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {
var pos = new google.maps.LatLng(position.coords.latitude,
position.coords.longitude);
var marker = new google.maps.Marker({
position: pos,
map: map,
title: 'You Are Here'
});
map.setCenter(pos);
}, function() {
handleNoGeolocation(true);
});
} else {
// Browser doesn't support Geolocation
handleNoGeolocation(false);
}
}
Run Code Online (Sandbox Code Playgroud)
有没有办法做到这一点?我知道使用 EnableHighAccuracy: true 是可能的,但我不知道我把这个命令放在哪里。有人有解决方案吗?
我有这个字符串:
var filePos = "{'Data':'17/02/2015', 'Descrizione':'PROVA AAA', 'Lat':'45.411258', 'Lng':'11.906326', 'Foto':'sdjahvas'}" +
"{'Data':'18/02/2015', 'Descrizione':'PROVA BAA', 'Lat':'45.411190', 'Lng':'11.906324', 'Foto':'asde'}";
Run Code Online (Sandbox Code Playgroud)
我必须在数组中添加一些信息,如Data,Lat,Lng,Index(渐进式).
我用这个函数:
var jsonString = filePos.replace(/\'/g, '"').split('}'),
positionAry;
jsonString.pop();
positionAry = JSON.parse('[' + jsonString.join('},') + '}]');
beaches = positionAry.map(function (obj, index) {
return [obj.Data, obj.Lat, obj.Lng, index+1];
});
Run Code Online (Sandbox Code Playgroud)
但返回的数组是:
var beaches = [
["17/02/2015", "45.411158", "11.906326", 1],
["18/02/2015", "45.411190", "11.906324", 2],
];
Run Code Online (Sandbox Code Playgroud)
所以我不想要这个数组,但是这个:
var beaches = [
["17/02/2015", 45.411158, 11.906326, 1],
["18/02/2015", 45.411190, 11.906324, 2],
];
Run Code Online (Sandbox Code Playgroud)
简而言之,我不想让Lat和Lng用引号括起来.我怎样才能做到这一点?