0
A
回答
2
<img src='http://maps.googleapis.com/maps/api/staticmap?center=<?php echo
$MyAddress?>CA&zoom=14&size=500x500&markers=<?php echo $myAddress?>&sensor=false' alt=''/>
該中心是地圖的中心位置。 標記是你想要的地址,所以我把中心=標記。 縮放是你想要放大地圖的距離。 尺寸是你想要的圖片大小。 看看這裏 http://code.google.com/intl/el-GR/apis/maps/documentation/staticmaps/
0
在這種情況下,你可以使用谷歌靜態地圖API,從here。
出於存儲和帶寬的目的,您只能存儲位置的GeoPoint,並且只能在用戶請求時渲染圖像。
0
public static function getGoogleMapImage($params = array(), $saveTo = null, $https = true){
//set default parameters
if(!isset($params['markers'])){
$params['center'] = isset($params['center']) ? $params['center'] : 0;
$params['zoom'] = isset($params['zoom']) ? $params['zoom'] : 0;
}
$params['size'] = isset($params['size']) ? $params['size'] : '200x200';
$params['sensor'] = isset($params['sensor']) ? $params['sensor'] : 'false';
foreach($params as $name => $value){
$paramString.=$name . '=' . urlencode($value) . '&';
}
$paramString = trim($paramString, '&');
$httpPrefix = $https ? 'https://' : 'http://';
$imageUrl = $httpPrefix . 'maps.googleapis.com/maps/api/staticmap?' . $paramString;
if(!$saveTo){ //if you don't want to save image, just to display it
return $imageUrl;
}
if(isset($params['format'])){
switch($params['format']){
case 'png8': $imgExt = '.png'; break;
case 'gif': $imgExt = '.gif'; break;
case 'jpg': $imgExt = '.jpg'; break;
case 'jpg-baseline': $imgExt = '.jpg'; break;
default: $imgExt = '.png';
}
}else{
$imgExt = '.png';
}
$saveTo = preg_replace("/\\.[^.\\s]{3,4}$/", "", $saveTo) . $imgExt; //in case requested file extension and provided in $saveTo don't match
if(self::getImage($imageUrl, $saveTo)){
return realpath($saveTo);
}
return false;
}
我用捲曲呼籲創建從$ IMAGEURL
獲取圖像相關問題
- 1. 將當前bing地圖視圖保存爲圖像
- 2. iPhone - 將當前視圖保存爲圖像
- 3. 將當前繪製的視圖保存爲圖像
- 4. 使用gtk將當前窗口保存爲圖像#
- 5. 將qwidget上的當前項目保存爲圖像
- 6. 如何將圖像保存爲圖像
- 7. 使用Android通用圖像加載器將圖像保存爲當前視圖到SD卡
- 8. 保存leaflet.js的當前視圖
- 9. 如何從viewpager保存當前圖像?
- 10. 將Qwtplot保存爲圖像
- 11. 將圖像保存爲Tiff
- 12. 將流保存爲圖像
- 13. 將前景設置爲圖像視圖
- 14. 使用PHP將Google圖表圖像保存爲文件
- 15. 將google圖表保存爲php服務器上的圖像
- 16. 是否可以將Openstreets Map(傳單)保存爲圖像
- 17. Google Earth Screeshot並保存爲圖像
- 18. 如何將pictureBox1中的當前幀/圖像保存爲位圖文件?
- 19. NullPointerException異常試圖保存當前的Android應用程序視圖圖像
- 20. 將jqPlot圖保存爲圖像文件
- 21. 將phpgraphlib圖保存爲圖像
- 22. 將圖保存爲rCharts中的圖像
- 23. 將flot圖保存爲圖像
- 24. 將Xamarin.Forms.VisualElement保存爲位圖圖像
- 25. 將圖像從保存箱加載到我的圖像視圖
- 26. 如何將SSIS設計視圖保存爲圖像?
- 27. iPhone:如何將視圖保存爲圖像? (ex.save你畫什麼)
- 28. 如何使用滾動視圖將佈局保存爲圖像?
- 29. JavaFX:將窗格的視圖保存爲圖像
- 30. HTML5/Canvas - 將Base64圖像保存到服務器(替換當前圖像)