2012-04-10 69 views
1

我在找這方面的例子,並且找不到任何地方。iOS PDF生成:如何在PDF中繪製MkMapView?

這很簡單。我有一個MkMapView與一堆註釋。我可以很容易地打印它。

這麼說,我也想從其生成PDF文檔。內容與印刷內容不同,所以我會以自定義的方式繪製內容。

然而,似乎是缺乏的例子就如何做到這一個特別的事情。在我看來,我可以畫出幾乎所有的東西,但MapKit似乎遵循不同的規則。

我希望答案很簡單,但缺乏的例子使我懷疑,甚至有可能。

+0

您檢查服務的條款?我不確定地圖切片(來自Google)的許可證是否允許打印爲PDF。請參閱第10.10節:https://developers.google.com/maps/iphone/terms – Step 2012-04-11 15:19:41

+0

謝謝。情況可能是這樣。也許這是翻譯第10.2節的一種方式:https://developers.google.com/maps/iphone/terms#section_10_2 – 2012-04-11 15:52:45

+0

好點,10.2也可能相關。 http://stackoverflow.com/questions/2647833/google-maps-and-pdf – Step 2012-04-11 16:41:04

回答

0

我沒有測試過,但是這是我如何編程搶購的觀點截圖圖片...然後我添加了這些圖片爲PDF:

UIGraphicsBeginImageContextWithOptions(self.frame.size, NO, 0.0); 

[self drawRect:self.frame]; 

UIImage *image = UIGraphicsGetImageFromCurrentImageContext(); 

UIGraphicsEndImageContext(); 

你會替換爲self無論你正在處理的視圖。再一次,我沒有測試過,但基本思想是創建一個新的Graphics上下文,然後告訴目標視圖自己繪製,然後將所有圖形上下文信息捕獲到UIImage中。

+0

酷:在這裏計算器相關問題。我會嘗試一下(並詢問蘋果公司是否允許PDF地圖),當我有機會時(可能不會幾天)。 – 2012-04-11 19:05:30