我有一個帶搜索框的樣本融合表格地圖圖層。我想用這個盒子在融合表中搜尋一個特定的位置並放大到那個點。在serach框中的自動完成工作正常,但對特定點的縮放不起作用。有沒有其他方法可以解決它?我的融合表link is here。搜索和縮放融合表格地圖到特定點
0
A
回答
0
您需要了解FusionTable中數據的格式。您正在使用geoxml3來解析它,就好像它是KML一樣,但它是一個兩列位置(經度/緯度)。對於這種格式,查詢這兩列,並使用結果中心和縮放地圖(你不需要geoxml3)。
if(searchString == "") {
var query="SELECT 'Lat','Long' FROM " + tableid;
}
else {
var query="SELECT 'Lat','Long' FROM " + tableid + " WHERE 'Station Name' = '" + searchString + "'";
}
zoom2query(query);
和:
function zoomTo(response) {
if (!response) {
alert('no response');
return;
}
if (response.isError()) {
alert('Error in query: ' + response.getMessage() + ' ' + response.getDetailedMessage());
return;
}
var lat = response.getDataTable().getValue(0,0);
var lng = response.getDataTable().getValue(0,1);
var zoom_level = 15;
var location = new google.maps.LatLng(lat,lng);
map.setCenter(location);
map.setZoom(zoom_level);
}
相關問題
- 1. 定製融合表格地圖
- 2. 將圖像縮放到特定點
- 3. 融合表地圖視圖
- 4. 融合表地圖入門
- 5. 谷歌地圖,融合表和標記
- 6. 谷歌地圖API - 將融合表層到風格圖層
- 7. 融合表地圖圖層熱圖
- 8. 地圖覆蓋android和搜索地點
- 9. 縮放到特定點上SurfaceView
- 10. 搜索特定值的std ::地圖
- 11. 構建特定表格的搜索
- 12. 融合表地圖中的標記數
- 13. 谷歌地圖融合表查詢
- 14. 融合表地圖不顯示
- 15. 融合圖表可動態點擊
- 16. 融合圖表格式化數據值
- 17. 谷歌地圖,融合表和地理位置
- 18. 谷歌地圖:放大/縮小到特定點,如在maps.google.com上下文菜單
- 19. javascript和融合表
- 20. Javascript和融合表
- 21. 谷歌地圖和融合表與多個圖層的
- 22. 搜索欄來控制圖像縮放
- 23. 融合圖表 - 折線圖
- 24. HTML自定義地圖 - 縮放和內置點
- 25. 搜索與標記和縮放,與gmap3
- 26. 融合自由圖表和ArrayList
- 27. 顯示融合圖表和小部件
- 28. 顯示從融合表到谷歌網站的特定名片
- 29. 將自定義Google地圖搜索整合到網站中
- 30. 在表格行中搜索COLUMN和HIGHLIGHT中的特定文本
通過我的地圖代碼[這裏擺弄]的方式(http://jsfiddle.net/ppsSH/) – mpsbhat 2013-04-29 13:21:37
可能的[搜索中的重複Fusion Tables和縮放到結果](http://stackoverflow.com/questions/10206033/search-infusion-tables-and-zoom-to-results) – geocodezip 2013-04-29 13:24:03