В настоящее время я работаю над отправкой изображения карты Google в html-письме.Можно ли вызвать API Google и получить изображение карты и сохранить изображение где-нибудь
В настоящее время я использую static-maps-api для выполнения своей задачи. я буду называть статические карты api и установить URL-адрес изображения как src
В теге изображения.
<img src="https://maps.googleapis.com/maps/api/staticmap?markers=icon:http://mailadapterdev.vanapi.com/static/start.png|13.82,100.54&markers=icon:http://mailadapterdev.vanapi.com/static/waypt1.png|13.80,100.54&markers=icon:http://mailadapterdev.vanapi.com/static/waypt2.png|13.81,100.52&markers=icon:http://mailadapterdev.vanapi.com/static/waypt3.png|13.79,100.54&markers=icon:http://mailadapterdev.vanapi.com/static/dest.png|13.79,100.53&path=weight:3|color:blue|enc:[email protected]?HGLMX?VV`[email protected]|[email protected]@[email protected]`[email protected]`[email protected]@[email protected]`[email protected]@[email protected]|[email protected]@[email protected]~B{[email protected]@[A[[email protected]@[email protected][email protected]@[email protected][[email protected]?}A][email protected]@|A\J?JOIsCJgC?[[email protected]^[email protected]`[email protected]@[email protected]@[email protected]@DHDN?TC`@IFW^[email protected][[email protected]@[email protected]|@`@[email protected]{D~J}[email protected]@[email protected]`@Q^[email protected]{[email protected]@}[email protected]?LlCH~DI_EMmCH?|@BdA?lA?nCBfADlAFrDHnEH|ELtIRjAB|[email protected]`[email protected]@[email protected]@[email protected]@}[email protected]~AcE`[email protected]@[email protected]\mC|@[email protected]]XkAZuBX}[email protected]@[email protected]`[email protected][email protected]@[email protected][email protected][email protected]@[email protected]|GrB`I`CYnA_BpH{A`H&key=MY_API_KEY=400x400" >
перед вызовом API статических карт, я буду называть directions-api с латами долго и получить ломаную линию, с ломаным я получаю от направления вызова API, я буду называть API статических карт.
Моя проблема заключается в
Когда количество путевых точек увеличение (более чем 5 нормально) ломаная становится очень большим, и URL будет длинным, если он больше, чем 2048 символов, я не могу просмотреть мой карта . Google не идентифицирует его как действительный URL. так что это очевидно.
Мои вопросы
- Есть в любом случае, чтобы уменьшить размер уловку линии?
- Можно ли позвонить Google API и получить изображение и сохранить его на своем сервере.
- Если я могу сделать второй пункт, то незаконно сохранять карты Google на моем сервере, вместо того чтобы звонить в google-сервер, чтобы получить изображение каждый раз, когда захочу.
- Есть ли какие-либо другие способы достижения моей задачи.
Я застрял в этой проблеме более 2 недель. Я почти все пробовал. пожалуйста, помогите мне решить эту проблему.
Заранее спасибо.
Я был бы удивлен, если вы все еще нуждаются в этом при использовании 'overview_polyline' из маршрута, является что вы используете? Это уже упрощено. – miguev