我們使用的是DotNetNuke的6.0皮膚內的以下代碼:谷歌地圖不渲染正確的位置
<iframe width="310" height="226" frameborder="0" scrolling="no" marginheight="0"
marginwidth="0" src="http://maps.google.com/maps? f=d&source=s_d&saddr=Howell+Sand+Co+INC++2300+East+Hastings+Avenue+Amarillo,+TX+79108,+United+State+of+America+(806)+383-1721&daddr=&hl=en&geocode=&aq=&sll=37.0625,-95.677068&sspn=49.624204,79.013672&mra=ls&ie=UTF8&ll=37.0625,-95.677068&spn=49.624204,79.013672&t=m&iwloc=ddw0&output=embed">
</iframe>
<br />
<small><a href="http://maps.google.com/maps?f=d&source=embed&saddr=Howell+Sand+Co+INC++2300+East+Hastings+Avenue+Amarillo,+TX+79108,+United+State+of+America+(806)+383-1721&daddr=&hl=en&geocode=&aq=&sll=37.0625,-95.677068&sspn=49.624204,79.013672&mra=ls&ie=UTF8&ll=37.0625,-95.677068&spn=49.624204,79.013672&t=m&iwloc=ddw0"
style="color: #0000FF; text-align: left">View Larger Map</a></small>
在它的當前狀態,一個地圖頁面上呈現。但是,它呈現的位置不是正確的地址。請參閱當前的行爲here
我已經讀過靜態地圖API的更多信息,並且想知道是否應該重新編寫以調用該API?或者,我們應該採取不同的方法?
更新: 我已經重新編寫的JavaScript如下:
function initialize() {
var mapOptions = {
center: new google.maps.LatLng(35.249369, -101.807561)
};
var map = new google.maps.Map(document.getElementById("map"), mapOptions);
GEvent.addListener(marker, "mouseover ", function() {
marker.openInfoWindowHtml(" <html> < body style = \"font-size: 8px;\"><table><tr><td align='left'><b>Company:</b> </td><td>Howell Sand Co Inc.<br/></td></tr>" + "<tr><td style=\"vertical-align:top;\"><b>Address:</b> </td><td>2300 East Hastings Avenue,<br/> Amarillo, TX 79108 (806) 383-1721 </td>" + "</tr></body></html>");
});
map.addOverlay(marker);
}
$(document).ready(function() {
initialize();
});
不幸的是,地圖上會並不在這一點上渲染。必須做些什麼來修改上述代碼才能呈現正確的地圖和位置?
你是什麼意思「這不是正確的地址」?如果我在[我的瀏覽器]中輸入[URL](https://maps.google.com/maps?saddr=Howell+Sand+Co+INC++2300+East+Hastings+Avenue+Amarillo,+TX+79108,+美國+(806)+ 383-1721&hl = en&ll = 35.250175,-101.804552&spn = 0.056074,0.076218&sll = 37.0625,-95.677068&sspn = 49.624204,79.013672&mra = ls&t = m&z = 14&iwloc = ddw0)對我來說是正確的(儘管我沒有去過德克薩斯州的阿馬裏洛,所以我不能肯定地說)。 – geocodezip
對不起,應該已經更清楚了。地圖呈現,但不會正確繪製地址。也就是說,地圖以完全不同的狀態繪製地址。 – SidC
什麼地址在什麼狀態下繪圖? – geocodezip