[請益] 請教Android PhoneGap高手
小妹有一個Project已即將完成階段
但有一個問題一直無法解決
想尋求這版各位高手的解法
有原始檔案可提供
是Android系統 搭配PhoneGap開發Web app的問題
主要是用了javascript產生地圖
function loadMap(position){
console.log("*loadMap*: " + position.coords.latitude + ' ' + position.coords.longitude);
var latlng = new google.maps.LatLng(
position.coords.latitude, position.coords.longitude);
var myOptions = {
zoom: 12, // zoom level. more value = more details
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
// kml layers
var ctaLayer = new google.maps.KmlLayer('http://xxx.kml');
var mapObj = document.getElementById("map_canvas");
var map = new google.maps.Map(mapObj, myOptions);
ctaLayer.setMap(map);
// marker will be displayed on the lat long position
var marker = new google.maps.Marker({
position: latlng,
icon: new google.maps.MarkerImage('Icon.png'),
center: latlng,
map: map
});
}
內嵌一個KML檔案(位於Server) 點選產生pop-up window
可是以下code產生的另開新視窗 無法界定width and height
<script type="text/javascript">
function openClose(id) {
var child = window.open( "http://另開新視窗的網址.html?id="+id, "Restaurant Details", "width=300,height=400" );
checkclose( child );
setTimeout( function() {
child.close();
} , 3000 );
}
function checkclose( child ) {
if( child.closed === undefined )
alert( "window has been closed and child.closed is undefined" );
else if( child.closed === true )
alert( "window has been closed and child.closed is true" );
else
setTimeout( function() {
checkclose( child )
} , 1000 );
}
</script>
<a onclick="openClose(2)">點選另開視窗</a>
以上的code都在kml的 <description>裡
另外在新開啟的html裡用Android瀏覽器測
都無法用javascript關閉視窗
<a href="#" onclientclick="window.close();">Close Window</a>
想請問各位PhoneGap, Javascript高手們
Android瀏覽器有些Script無法正常運作的解法?
謝謝喔
另外徵求私人家教 因為這個Project有點急 謝謝
請回信聯絡
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 82.132.216.133
→
07/24 21:12, , 1F
07/24 21:12, 1F
推
07/27 10:08, , 2F
07/27 10:08, 2F
→
07/27 10:08, , 3F
07/27 10:08, 3F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):