同一经纬度怎么在不同地图类型中标记点不一致

24 views
Skip to first unread message

xinxin23383

unread,
Jul 6, 2009, 2:24:04 AM7/6/09
to 谷歌地图 API 论坛
我在开发项目中要对一些点进行标记,无意中发现了一个问题,同一经纬度在不同地图类型中标记点位置不一致,例如经度117.16396,纬度
39.12883 ,该点在地图显示类型下位置在 广开二马路右侧位置,在卫星显示类型下位置在南开五马路体育场附近,位置大概差了好几百米远。我又将
该经纬度直接在Google 地图网站搜索,无论是地图类型还是卫星类型显示出来的标记点与之前程序在地图显示类型位置大致一致,图片请参看如下链
接。
由我的程序代码产生的、在map类型中的标记点: http://photo.tom.com/picture/544245278/14910.html

由我的程序代码产生的、在卫星类型中的标记点:
http://photo.tom.com/picture/544245278/14911.html

谷歌网站搜索产生的map地图(绿色箭头):
http://photo.tom.com/picture/544245278/14912.html

谷歌网站搜索产生的卫星地图(绿色箭头):
http://photo.tom.com/picture/544245278/14913.html

请各位高手看看问题出在哪里,是否是Google map的Bug

我程序代码如下:
<script type="text/javascript">
//<![CDATA[
var map;
function load() {
if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById("map"));
map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());
var geoPoint12 = new GLatLng(39.12883 , 117.16396 );
map.setCenter(geoPoint12 , 11);
var marker12 = new GMarker(geoPoint12);
map.addOverlay(marker12);
GEvent.addListener(marker12 , 'click', function()
{
marker12.openInfoWindowHtml("XXXXXX");
});
}}
//]]>
</script>

阮清鸳

unread,
Jul 6, 2009, 2:29:29 AM7/6/09
to Google-Map...@googlegroups.com
据说,这些提供API的公司把地图与实际位置稍稍错开了些。
我们单位之前用的51就是的这样的。

2009/7/6 xinxin23383 <dxm...@126.com>
--
Qingyuan Ruan
Institute of Public & Environmental Affairs
Suite 601, Gate 3, Building 9, Xingfujiayuan,  
Guangqumennei Avenue, Chongwen District,
Beijing 100062
Tel:  (8610) 6718 9470
Fax: (8610) 6713 6387
Cell: (86) 1580 160 8488
E-mail: ruanqi...@gmail.com

dxm919

unread,
Jul 6, 2009, 2:38:39 AM7/6/09
to Google-Maps-API-China
可是为什么我调用API在不同显示类型下就产生了不一致,而用网站搜索就一致呢?

据说,这些提供API的公司把地图与实际位置稍稍错开了些。
我们单位之前用的51就是的这样的。

2009/7/6 xinxin23383 <dxm...@126.com>

阮清鸳

unread,
Jul 6, 2009, 3:05:50 AM7/6/09
to Google-Map...@googlegroups.com
有没可能是网络上的地图与卫星图是已经调整好匹配的。
而,你开发的所使用的地图却是没有调整过的。应该就是你开发使用的地图和卫星图的位置偏移吧。
据我了解大概都会让西北角偏个百来米的。
不好意思啊,我也不太懂。只是听我们的技术人员说过。

2009/7/6 dxm919 <dxm...@126.com>

map.huanglei

unread,
Jul 6, 2009, 3:27:28 AM7/6/09
to Google-Maps-API-China
可以改下位置的,GPS的经纬度和GOOGLE地图上的经纬度有偏差
你去找下,网上有相应的代码
 
 
2009-07-06

map.huanglei

发件人: 阮清鸳
发送时间: 2009-07-06  15:05:59
收件人: Google-Maps-API-China
抄送:
主题: Re: 同一经纬度怎么在不同地图类型中标记点不一致
Reply all
Reply to author
Forward
0 new messages