API 1.06 版正式啟用

Posted on 一月 17, 2007. Filed under: 未分類 |

經過三週的測試期,1.06 版 API 於今日起正式成為預設的 API 版本,嵌入時只需指定 v=1 即可。
要繼續使用 1.05 版 API 的網友請自行在嵌入語法中指定 v=1.05。

Make a Comment

Make a Comment: ( 27 so far )

blockquote and a tags work here.

27 Responses to “API 1.06 版正式啟用”

RSS Feed for urmapapi Comments RSS Feed

裝了IE 7之後,UrMap導航功能無法顯示路線。看起來是UPolyLine在IE 7運作有狀況。

目前經過測試單純 API 與 UrMap 首頁均可正常使用呀

請教一下Umap加入監聽click事件
如果傳回來的是overlay(UMarker),那有辦法取得該UMarker的label和desc嗎

試寫出,像google earth 點』自訂地標』就會慢慢的 zoomIn 的功能~
程式片段如下(修改自』在地標上顯示 mouse on 訊息的範例』:
function createMarker(point, number) {
var label = ‘地標 #‘ + number + ‘‘;
var desc = ‘這是 [' + label + '] 的介紹內容….使用 HTML 語法的第二行’;

var marker = new UMarker(point, null, label, desc);

//———————– Start —————————————–
marker.addListener(‘click’, function() {
map.centerAndZoom(point, 3);
setTimeout(function() { map.centerAndZoom(point, 6); }, 2000); });
//———————– End —————————————–
return marker;
}

目前 API 的介面是不支援,不過可以用下面的方法達成

var marker = new UMarker(point, null, label, desc);
marker.label = label;
marker.desc = desc;

之後就可以用 .label 及 .desc 來取得這些值了。

請教一下,我在JSP網頁中加入Umap,經緯度我是由request物件取得再餵給Umap產生新地圖,可是無論我把request物件轉string或是float型式資料地圖都無法正常產生,
想請問大大有沒有什麼方法可以解決!!

function init(latt,lngg) {

var myIcon = new UIcon();
var lat=latt;
var lng=lngg;

myIcon.image = ‘http://www.urmap.com/SearchEngine/api/img/s.gif’;
myIcon.iconWidth = 26;
myIcon.iconHeight = 30;
myIcon.iconAnchor = new UPoint(13, 30);
myIcon.infoWindowAnchor = new UPoint(13, 0);

var map = new UMap(document.getElementById(‘map’));
map.setControlType(U_FULL_CONTROL);
map.centerAndZoom(new ULatLng(lat,lngg), 9);

有沒有網頁可以直接觀看?
另外建議不要再使用 setControlType() 函式了,新版的 API 一律改用 addControl
坐標用的當然是 float,你最後一行打成 new ULatLng(lat,lngg) 是不是怪怪的?

大大您眼睛真厲害,(lat,lngg) 這個是我在修改的時候打錯的,因為我要顯示Umap的網頁是經過好幾支程式處理後的結果網頁,所以可能沒法讓您看到,不知您可否留您的e-mail我將這支jsp程式寄給您幫我看看那裡有問題
PS:我的Server是Linux Red Hat會有影響嗎
謝謝

雖然在API 的例子中有在』增加地標及線段』中有用到 UPolyline 的 overlay 物件, 但同文件中的』套疊物件(Overlays)』那段中又稱只技援 UMarker的套疊物件, 而我在網站中測試則紿終沒有辦法呼叫出 UPolyline 出來, 請問Upolyline 的 overlays 倒底是否可以使用呢? (但我的 UPolyline 物件呼叫getVertexCount()是可以得到正確的點數的)

UPolyline 是可以正常使用的,至於「套疊物件」那一段的說明是改版時忘了更正,抱歉。

Urmap要加油囉,google map 已經推出台灣地圖了
API語法大同小異….轉移門檻低
而且google map還可以結合KML,並且可以geocoding

本土廠商不要輸阿,繼續推出新版的吧

本土廠商~加油

在我苦於研究毛毛蟲文(程式碼)半天後還是搞不定卻看到這個新聞 http://tw.news.yahoo.com/article/url/d/a/070822/17/j5gg.html
台灣廠商要多加油啦!!

問1:為什麼目前的api的savePosition();我都try不出來,能否寫個範例提供參考呢?謝謝,拜託!

問2:目前的api,是否可以直接輸入其經緯度後就能標出其輸入相對應的經緯度的地標呢?

問3:這是我寫的部份,在儲存位置上是出了什麼問題,應該是我點下地標後就立刻儲存該位址,為什麼不行?;還有就是map.addListener沒有滑鼠右鍵監聽事件嗎?
function init() {

//產生自訂圖示
var myIcon = new UIcon();
myIcon.image = ‘http://www.urmap.com/SearchEngine/api/img/s.gif’;
myIcon.iconWidth = 26;
myIcon.iconHeight = 30;
myIcon.iconAnchor = new UPoint(13, 30);
myIcon.infoWindowAnchor = new UPoint(13, 0);

var map = new UMap(document.getElementById(‘map’));
map.setControlType(U_FULL_CONTROL);
map.setControlType(U_TYPE_CONTROL);

map.addListener(‘moveend’, function() {
var center = map.getCenter();
var str = ‘目前中心位址緯度:’+ center.lat() + ‘, 目前中心位址經度:’ + center.lng();
document.getElementById(‘message’).innerHTML = str;
});

function createMarker(point, lat, lng) {
var marker = new UMarker(point);
var html = ‘Fedora‘+』+』+’‘;
var label = ‘Fedora‘ + 』 +’‘;
var desc = ‘經度為:’ + lng + 』 + ‘緯度為:’ + lat ;
var add = ‘目前地標經度為:’ + lng + 』 + ‘目前地標緯度為:’ + lat ;
var mes = add;
document.getElementById(‘mes’).innerHTML = mes;

var marker = new UMarker(point, null, label, desc); // 第二個參數使用 null 表示要使用 API 預設的圖示

marker.addListener(‘click’, function() {
marker.openInfoWindow(html,200,200);

});
return marker;
}

map.addListener(‘click’, function(overlay, latLng) {

if(overlay){

map.removeOverlay(overlay, 0);

}

else if(latLng){
//map.openInfoWindow(new UMarker(latLng));

var newadd = new UMarker(latLng);
var lat = newadd.getPoint().lat();
var lng = newadd.getPoint().lng();
var lat1 = 120.81245320032019;
var lng1 = 24.545402419609534;

var poisition = new ULatLng(lat1, lng1);
var marker = createMarker(latLng, lat, lng);
//document.getElementById(‘message’).innerHTML = str;

map.addOverlay(marker);
map.addOverlay(new UMarker(latLng, myIcon));
var save = map.savePosition();
document.getElementById(‘value’).innerHTML = save;
}

});
map.centerAndZoom(new ULatLng(24.544464640716004, 120.81344167028527), 8);
}

在IE6.0該如何做,才可以讓自己的png圖檔在地圖上的標點有透明的功能.

很抱歉,IE6 瀏覽器本身就不支援透明的 PNG 圖檔,要 IE7 以上版本才行,所以建議你改用 GIF 格式比較方便。

從我第一次看到貴公司api 就覺得這產品一定會廣為大家所喜愛, 現在終於有案子也要用了, 發現裡頭多了更多東東…. oda, 給你加油!!!

urmap可以用在商業用途嗎

可以的,但是請先向我們的業務部門洽談 mapasp@olemap.com

我是台大資管所的研究生(陳羿綺),目前正在進行企業部落格相關的論文研究,我看過您目前經營的部落格,非常用心且成功,因此想請你們經營部落格的團隊協助填答,問卷採用匿名填寫的方式,且內容皆為學術上的探討,研究有任何成果我也願意與 貴公司共同分享;非常希望能夠得到你們的協助,謝謝。

問卷:http://140.112.107.156/BlogQuestion/BlogQs.aspx

個人資料:
陳羿綺,台灣大學資訊管理所碩士二年級學生,
email:r95725045@ntu.edu.tw

您好! 我是用 GWT 開發網頁程式.請問UrMap 有任何的 GWT wrapper library 嗎?(現存的或計畫中的).之前有用過 Google Map 的 GWT library.現在有一專案打算使用 UrMap 不過 GWT 的支援對我們是關鍵.

不好意思,這部份我們沒有支援

請問一個很粗淺的問題,不好意思
我申請了授權碼在
http://alvin1984.spaces.live.com/blog/
可是地圖沒辦法弄出來耶!只有紅色的外框
這樣是因為網址申請的關係嗎??

請問一個問題,不好意思
我申請了授權碼在http://alvin1984.spaces.live.com/及http://alvin1984.spaces.live.com/blog/
可是都無法顯示出地圖來!只有紅色的外框
這樣是因為申請的網址不合的關係嗎!?

應該不是網址的問題,請確認程式碼有無寫錯或是 live.com 是否允許執行外部 script 程式

請教一個問題 請問是否有可以提供輸入地址之後 並查詢相關經緯度的api


Where's The Comment Form?

Liked it here?
Why not try sites on the blogroll...