Drawing a rectangle with the JS API sketch widget, it is possible to make a PictureFillSymbol for a sketched rectangle stretch to 100% of the drawn rectangle width and height, including when moved, rotated, and scaled?
Thanks!
JB
Hi there,
It should behave just the way you said. Please let me know if you are running into issues.
Check out this test app for how it should work. Create a rectangle and you should see picturefillsymbol scaling, resizing and rotating as expected.
-Undral
Hi Undral -
Running your example, the picturefillsymbol does not stretch to fill the sketched geometry, and does not scale or rotate as the sketch graphic is edited. It always says the same rotation and scale, and repeats to fill the extent of the geometry.
Can you please clarify the behavior you are describing? Here is what I see.
Hi Undral -
Yes I see what you see. Your background image of a single black star is not stretching to fill the the extent of the sketched graphic, is not rotating as as the sketched graphic is rotated, and does not scale as the sketched graphic is scaled.
I am looking to see if I can use the sketch features to bring in a scanned map, allow the the user to translate, rotate, and scale it into place, and then for example use some other tools to digitize features from the scanned map.
Similar to this awesome example from Dakota County MN, https://www.arcgis.com/home/item.html?id=68f3890767a843c0940eb7e9840c5244 only using the new JS API, no WAB, and no third party libs for interactive shape control on the display.
Thanks!
JB
It is working as designed.
It wont fill the extent of the polygon. It will fill the shape of the polygon.
Rotation is working as designed. Stars wont scale (wont get smaller or bigger). The fillSymbol will always fill the polygon you are creating.